|
Public Member Functions |
| DBMVector () throw (OutOfMemory,std::bad_alloc) |
| DBMVector (const DBMVector &arg) throw (OutOfMemory,IllegalFirstValue) |
| DBMVector (int n) throw (OutOfMemory,InvalidDimension,std::bad_alloc) |
DBMVector & | operator= (const DBMVector &arg) throw (OutOfMemory,IllegalFirstValue) |
| ~DBMVector () |
int | size () const |
int | get (int i) const throw (IndexOutOfRange) |
const int * | begin () const |
const int * | end () const |
DBMVector & | set (int i, int v) throw (IndexOutOfRange,InvalidBoundValue,std::bad_alloc) |
DBMVector & | operator<< (int v) throw (OutOfMemory,InvalidBoundValue,std::bad_alloc) |
DBMVector & | operator<< (const DBMVector &a) throw (OutOfMemory,InvalidBoundValue,std::bad_alloc) |
char * | to_s () throw (std::bad_alloc) |
Private Types |
typedef PointerAS< int > | ivec_t |
Private Attributes |
char * | str |
ivec_t | vec |