Original Post
I was just wondering if anyone could tell me what the "Parent::operator delete;" line does in the following:
The Parent::operator delete line is not in a function, so I am confused as to what it's purpose is and what it is used for. Also, I am wondering what the typedef for parent really does. Is this some method of inserting a type into another's scope?
Thanks in advance!
--Voxel
[edited by - tyson on April 21, 2003 5:08:55 PM]
template <class T,class Alloc> class TMListImp :
private TMListBlockInitializer<T,Alloc>
{
typedef TMListBlockInitializer<T,Alloc> Parent;
....
void ForEach( IterFunc iter, void *args );
T *FirstThat( CondFunc cond, void *args ) const;
T *LastThat( CondFunc cond, void *args ) const;
Parent::operator delete;
...
};