Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CDatabaseTemplate Class Reference

#include <Database.h>

List of all members.

Public Member Functions

 ~CDatabaseTemplate (void)
void Load (const char *fileName)
int GetNumItems (void)
CDatabaseTemplateItemGetItem (int i)
void Dump (FILE *f)

Protected Member Functions

void Load (PODFILE *f)

Protected Attributes

std::vector< CDatabaseTemplateItem * > item
 Vector of template items.


Detailed Description

Definition at line 97 of file Database.h.


Constructor & Destructor Documentation

CDatabaseTemplate::~CDatabaseTemplate void   ) 
 

Definition at line 50 of file DBTemplate.cpp.

References item.


Member Function Documentation

void CDatabaseTemplate::Dump FILE *  f  ) 
 

Definition at line 171 of file DBTemplate.cpp.

References item.

Referenced by CDatabase::Dump().

CDatabaseTemplateItem * CDatabaseTemplate::GetItem int  i  ) 
 

Definition at line 160 of file DBTemplate.cpp.

References GetNumItems(), and item.

Referenced by CDatabase::GetRecordByOffset().

int CDatabaseTemplate::GetNumItems void   ) 
 

Definition at line 151 of file DBTemplate.cpp.

References item.

Referenced by GetItem(), CDatabase::GetNumFields(), and CDatabase::Mount().

void CDatabaseTemplate::Load PODFILE f  )  [protected]
 

Definition at line 61 of file DBTemplate.cpp.

References gtfo, CDatabaseTemplateItem::id, item, CDatabaseTemplateItem::length, CDatabaseTemplateItem::name, pgets(), prewind(), CDatabaseTemplateItem::start, StringToTag(), and CDatabaseTemplateItem::type.

void CDatabaseTemplate::Load const char *  fileName  ) 
 

Definition at line 134 of file DBTemplate.cpp.

References globals, pclose(), SGlobals::pfs, and popen().

Referenced by CDatabase::LoadTemplate().


Member Data Documentation

std::vector<CDatabaseTemplateItem*> CDatabaseTemplate::item [protected]
 

Definition at line 113 of file Database.h.

Referenced by Dump(), GetItem(), GetNumItems(), Load(), and ~CDatabaseTemplate().


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen