13 #ifndef __SMRTPTR_INL__
14 #define __SMRTPTR_INL__
23 for( iter = this->begin(); iter != this->end(); ++iter )
25 if( (*iter).Get() == object )
37 for( iter = this->begin(); iter != this->end(); ++iter )
39 if( (*iter).Get() == object )
50 for( iter = this->begin(); iter != this->end(); ++iter )
52 if ( (*iter).Get() == object )
64 if( iter != this->end() )
80 for( iter = this->begin(); iter != this->end(); ++iter )
82 if( (*iter).Get() == object )
94 for( iter = this->begin(); iter != this->end(); ++iter )
96 if( (*iter).Get() == object )
107 for( iter = this->begin(); iter != this->end(); ++iter )
109 if ( (*iter).Get() == object )
121 if( iter != this->end() )
131 #endif // __SMRTPTR_INL__
int IndexOf(T *object) const
Find the index of a specific object.
itSmart Find(T *object)
Find a specific object.
bool RemoveObject(T *object)
release a certain object from the list
bool ReleaseObject(T *object)
release a certain object from the list
itSmart Find(T *object)
Find a specific object.
int IndexOf(T *object) const
Find the index of a specific object.