DdlCont Class Reference

#include <CifReorganizerBase.h>

Inherited by DdlLoadCont.

Inheritance diagram for DdlCont:

Inheritance graph
[legend]
Collaboration diagram for DdlCont:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DdlCont (const string &datablock, const string &id, const DdlContInfo &inDdlContInfo, FileNavigator *fnav)
virtual ~DdlCont ()
void Init ()
string GetName ()
virtual int Read (uWord which, unsigned int Index=0)
virtual int Write ()
void GetDdlItem (vector< string > &ddlItem, const string &ddlCatName, const string &ddlItemName)
void Print ()

Protected Attributes

string _datablock
string _id
const DdlContInfocontInfo
vector< Word > _index
vector< vector< vector< string > > > _ddlItemsStore
FileNavigator * _fnav

Private Member Functions

int ReadDdlItem (const pair< unsigned int, unsigned int > &indexPair, unsigned int Index)
int WriteDdlItem (const pair< unsigned int, unsigned int > &indices)

Constructor & Destructor Documentation

DdlCont::DdlCont ( const string &  datablock,
const string &  id,
const DdlContInfo inDdlContInfo,
FileNavigator *  fnav 
)

DdlCont::~DdlCont (  )  [virtual]


Member Function Documentation

int DdlCont::ReadDdlItem ( const pair< unsigned int, unsigned int > &  indexPair,
unsigned int  Index 
) [private]

int DdlCont::WriteDdlItem ( const pair< unsigned int, unsigned int > &  indices  )  [private]

void DdlCont::Init (  ) 

Reimplemented in DdlDictCont.

string DdlCont::GetName (  ) 

int DdlCont::Read ( uWord  which,
unsigned int  Index = 0 
) [virtual]

int DdlCont::Write (  )  [virtual]

Reimplemented in DdlDictCont.

void DdlCont::GetDdlItem ( vector< string > &  ddlItem,
const string &  ddlCatName,
const string &  ddlItemName 
)

void DdlCont::Print (  ) 


Member Data Documentation

string DdlCont::_datablock [protected]

string DdlCont::_id [protected]

const DdlContInfo& DdlCont::contInfo [protected]

vector<Word> DdlCont::_index [protected]

vector<vector<vector<string> > > DdlCont::_ddlItemsStore [protected]

FileNavigator* DdlCont::_fnav [protected]


The documentation for this class was generated from the following files:
Generated on Tue Apr 3 08:46:23 2007 for cifobj-loader-v7.0 by  doxygen 1.5.1