GVectors::VDelete Class Reference

Used to delete vector store items. More...

#include <vstorefuncs.h>

List of all members.

Public Member Functions

 VDelete ()
 Constructor.
 VDelete (const VDelete &)
 Copy constructor.
 ~VDelete ()
 Destructor.
void operator() (VStoreItem *i) const
 Deletes the child.

Private Member Functions

VDeleteoperator= (const VDelete &)
 Assignment operator.


Detailed Description

Used to delete vector store items with std::for_each().


Constructor & Destructor Documentation

GVectors::VDelete::VDelete (  )  [inline, explicit]

Constructor. Does nothing. Just for completeness.

GVectors::VDelete::VDelete ( const VDelete  )  [inline]

Copy constructor. Does nothing. Just for completeness.

GVectors::VDelete::~VDelete (  )  [inline]

Destructor. Does nothing. Just for completeness.


Member Function Documentation

VDelete& GVectors::VDelete::operator= ( const VDelete  )  [inline, private]

Assginment operator. Not used.

void VDelete::operator() ( VStoreItem i  )  const

Deletes the specified VStoreItem from memory if is not null.

Parameters:
i Pointer to the VStoreItem to be deleted.


The documentation for this class was generated from the following files:
Generated on Sat Sep 8 19:37:30 2007 for libgvectors by  doxygen 1.4.7