#include <IntIntTblLR.H>
Public Member Functions | |
IntIntTblLR (int sizeHint=0) throw () | |
IntIntTblLR (const IntIntTblLR *tbl) throw () | |
IntIntTblLR (RecoveryReader &rd) throw (VestaLog::Error, VestaLog::Eof) | |
IntIntTblLR (std::istream &ifs) throw (FS::EndOfFile, FS::Failure) | |
~IntIntTblLR () throw () | |
bool | Get (short k, short &v) const throw () |
bool | Put (short k, short v) throw () |
bool | Delete (short k, short &v) throw () |
int | Size () const throw () |
int | ArraySize () const throw () |
void | Log (VestaLog &log) const throw (VestaLog::Error) |
void | Recover (RecoveryReader &rd) throw (VestaLog::Error, VestaLog::Eof) |
void | Write (std::ostream &ofs) const throw (FS::Failure) |
void | Read (std::istream &ifs) throw (FS::EndOfFile, FS::Failure) |
void | Print (std::ostream &os, int indent) const throw () |
Private Attributes | |
int | numEntries |
int | eltLen |
short * | elt |
Friends | |
class | IntIntTblIter |
|
Definition at line 37 of file IntIntTblLR.C. References NEW_PTRFREE_ARRAY. |
|
Definition at line 51 of file IntIntTblLR.C. References NEW_PTRFREE_ARRAY. |
|
Definition at line 39 of file IntIntTblLR.H. References Recover(). |
|
Definition at line 41 of file IntIntTblLR.H. References Read(). |
|
Definition at line 43 of file IntIntTblLR.H. References elt. |
|
Definition at line 65 of file IntIntTblLR.H. References eltLen. |
|
Definition at line 117 of file IntIntTblLR.C. |
|
Definition at line 68 of file IntIntTblLR.C. Referenced by VPKFile::CycleDeletedNamesInList(). |
|
Definition at line 132 of file IntIntTblLR.C. Referenced by CE::T::Log(). |
|
Definition at line 249 of file IntIntTblLR.C. References Indent(). |
|
Definition at line 81 of file IntIntTblLR.C. References max(), and NEW_PTRFREE_ARRAY. Referenced by CE::T::Pack(), VPKFile::CycleDeletedNamesInList(), and VPKFile::NewEntry(). |
|
Definition at line 206 of file IntIntTblLR.C. References NEW_PTRFREE_ARRAY, and FS::Read(). Referenced by IntIntTblLR(). |
|
Definition at line 150 of file IntIntTblLR.C. References NEW_PTRFREE_ARRAY. Referenced by IntIntTblLR(). |
|
Definition at line 62 of file IntIntTblLR.H. References numEntries. Referenced by CE::T::Pack(), and CFPObj::Search(). |
|
Definition at line 188 of file IntIntTblLR.C. References FS::Write(). Referenced by CE::T::WriteExtras(). |
|
Definition at line 90 of file IntIntTblLR.H. |
|
Definition at line 88 of file IntIntTblLR.H. Referenced by ~IntIntTblLR(). |
|
Definition at line 87 of file IntIntTblLR.H. Referenced by ArraySize(). |
|
Definition at line 86 of file IntIntTblLR.H. Referenced by Size(). |