137 inline void SetName(
const string& name);
152 inline const string&
GetName()
const;
179 void AddTable(
const string& name,
const int indexInFile = 0,
208 void RenameTable(
const string& oldName,
const string& newName);
335 ISTable* _GetTablePtr(
const unsigned int tableIndex);
582 string AddBlock(
const string& blockName);
620 string RenameBlock(
const string& oldBlockName,
const string& newBlockName);
712 const unsigned int tableIndex);
725 const vector<unsigned int>& tableLocs);
728 static const string _version;
730 void Open(
const string& fileName,
const eFileMode fileMode);
731 unsigned int GetBlockIndexFromTableId(
const string& tableId);
732 string GetTableNameFromTableId(
const string& tableId);
733 string MakeInternalBlockName(
const string& blockName,
734 const unsigned int blockIndex);
735 void PrintHeaderInfo();
787 #endif // TABLEFILE_H