|
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 |