We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a8c5b9f commit 4de85ebCopy full SHA for 4de85eb
src/common/classes/auto.h
@@ -191,25 +191,11 @@ class AutoPtr
191
void operator=(AutoPtr&);
192
};
193
194
+template <typename T>
195
+using AutoDispose = AutoPtr<T, SimpleDispose>;
196
-template <typename Where>
-class AutoDispose : public AutoPtr<Where, SimpleDispose>
197
-{
198
-public:
199
- AutoDispose(Where* v = nullptr)
200
- : AutoPtr<Where, SimpleDispose>(v)
201
- { }
202
-};
203
-
204
205
206
-class AutoRelease : public AutoPtr<Where, SimpleRelease>
207
208
209
- AutoRelease(Where* v = nullptr)
210
- : AutoPtr<Where, SimpleRelease>(v)
211
212
+using AutoRelease = AutoPtr<T, SimpleRelease>;
213
214
215
template <typename T>
0 commit comments