diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-08-07 18:08:16 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-08-07 18:08:16 +0900 |
| commit | 272d81b7a1e6c96b4929a6c63dd20e3cd1eb3e15 (patch) | |
| tree | 768ab8083cfef44dda51407d2637f0926fbde249 /src/a2functional.h | |
| parent | 32d413c6de71751f8d10187cd026c88b9d345f03 (diff) | |
Rewritten ExpatMetalinkProcessor using BufferedFile.
Diffstat (limited to 'src/a2functional.h')
| -rw-r--r-- | src/a2functional.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/a2functional.h b/src/a2functional.h index c9f017ef..065afbb6 100644 --- a/src/a2functional.h +++ b/src/a2functional.h @@ -206,6 +206,19 @@ public: } }; +template<typename T> +class auto_delete_d { +private: + T obj_; +public: + auto_delete_d(T obj):obj_(obj) {} + + ~auto_delete_d() + { + delete obj_; + } +}; + template<typename T, typename R> class auto_delete_r { private: |
