Lines Matching refs:object
10 ObjectDeleter - deletes an object
14 MethodObjectDeleter - calls an arbitrary object function in given struct ptr
44 inline AutoDeleter(C *object)
45 : fObject(object)
55 inline void SetTo(C *object)
57 if (object == fObject && object != NULL)
60 if (object != fObject) {
63 fObject = object;
89 C *object = fObject;
91 return object;
113 inline void operator()(C *object)
115 delete object;
123 ObjectDeleter(C *object) : AutoDeleter<C, ObjectDelete<C> >(object) {}
174 inline void operator()(Type *object)
176 if (object != NULL)
177 Destructor(object);
193 CObjectDeleter(Type *object) : Base(object)
205 inline void operator()(Type *object)
207 if (object != NULL)
208 (object->*Destructor)();
225 MethodDeleter(Type *object) : Base(object)
236 inline void operator()(Type *object)
238 if (object != NULL)
239 ((**table).*Deleter)(object);
252 MethodObjectDeleter(Type *object) : Base(object) {}