Public Types | |
typedef TT_ * | iterator |
typedef const TT_ * | const_iterator |
typedef TT_ & | reference |
typedef const TT_ & | const_reference |
typedef TT_ | value_type |
typedef ptrdiff_t | difference_type |
typedef size_t | size_type |
Public Member Functions | |
QuickVec (size_t sz) | |
QuickVec (size_t sz, TT_ val) | |
QuickVec (std::vector< TT_ > &other) | |
void | clear () |
QuickVec (const QuickVec &other) | |
QUICKVEC & | operator= (const QuickVec &other) |
TT_ & | operator[] (int idx) |
const TT_ & | operator[] (int idx) const |
size_t | size () const |
size_t | capacity () const |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
void | reserve (size_t size) |
void | resize (size_t size) |
void | resize (size_t size, TT_ val) |
iterator | insert (const_iterator position, size_t nn, const TT_ &val) |
iterator | insert (const_iterator position, const_iterator first, const_iterator last) |
iterator | erase (const_iterator first, const_iterator last) |
void | swap (QuickVec &x) |
void | push_back (const value_type &val) |
Definition at line 57 of file QuickVec.hh.