defined_ptr: lower case defined_deleter

master
sinamas 2013-03-10 18:50:32 +01:00
parent 41877324b3
commit 53e10b83ea
3 changed files with 3 additions and 3 deletions

View File

@ -11,6 +11,6 @@ inline T * defined_ptr(T *t) {
template<class T>
inline void defined_delete(T *t) { delete defined_ptr(t); }
struct DefinedDeleter { template<class T> static void del(T *p) { defined_delete(p); } };
struct defined_deleter { template<class T> static void del(T *p) { defined_delete(p); } };
#endif

View File

@ -4,7 +4,7 @@
#include "transfer_ptr.h"
#include "uncopyable.h"
template<class T, class Deleter = DefinedDeleter>
template<class T, class Deleter = defined_deleter>
class scoped_ptr : Uncopyable {
public:
explicit scoped_ptr(T *p = 0) : p_(p) {}

View File

@ -3,7 +3,7 @@
#include "defined_ptr.h"
template<class T, class Deleter = DefinedDeleter>
template<class T, class Deleter = defined_deleter>
class transfer_ptr {
private:
struct released { T *p; explicit released(T *p) : p(p) {} };