#include <vstorefuncs.h>
Public Member Functions | |
| SaveItems (vslevel_t l, FileWriter &fw) | |
| Constructor. | |
| SaveItems (const SaveItems &si) | |
| Copy constructor. | |
| ~SaveItems () | |
| Destructor. | |
| void | operator() (const VStoreItem *vsi) const |
| Function object saving the items. | |
Private Member Functions | |
| const SaveItems & | operator= (const SaveItems &) |
| Assignment operator. | |
Private Attributes | |
| vslevel_t | level |
| Holds the level of the items to be written. | |
| FileWriter & | filewriter |
| A reference to the FileWriter object used. | |
| GVectors::SaveItems::SaveItems | ( | vslevel_t | l, | |
| FileWriter & | fw | |||
| ) | [inline, explicit] |
| GVectors::SaveItems::SaveItems | ( | const SaveItems & | si | ) | [inline] |
| GVectors::SaveItems::~SaveItems | ( | ) | [inline] |
Destructor. Does nothing. Just for completeness.
Assginment operator. Not used.
| void SaveItems::operator() | ( | const VStoreItem * | vsi | ) | const |
Calls the VStoreItem::save_items() method for the VStoreItem pointed to by vsi.
| vsi | A const pointer to a VStoreItem. |
vslevel_t GVectors::SaveItems::level [private] |
Holds the level of the items to be written.
FileWriter& GVectors::SaveItems::filewriter [private] |
A reference to the FileWriter object used to write the data.
1.4.7