|
RavEngine
|
#include <RecastAlloc.h>
Public Types | |
| typedef rcSizeType | size_type |
| typedef T | value_type |
Public Member Functions | |
| rcVectorBase (const rcVectorBase< T, H > &other) | |
| rcVectorBase (rcSizeType count) | |
| rcVectorBase (rcSizeType count, const T &value) | |
| rcVectorBase (const T *begin, const T *end) | |
| bool | reserve (rcSizeType size) |
| void | assign (rcSizeType count, const T &value) |
| void | assign (const T *begin, const T *end) |
| void | resize (rcSizeType size) |
| void | resize (rcSizeType size, const T &value) |
| void | clear () |
| void | push_back (const T &value) |
| void | pop_back () |
| rcSizeType | size () const |
| rcSizeType | capacity () const |
| bool | empty () const |
| const T & | operator[] (rcSizeType i) const |
| T & | operator[] (rcSizeType i) |
| const T & | front () const |
| T & | front () |
| const T & | back () const |
| T & | back () |
| const T * | data () const |
| T * | data () |
| T * | begin () |
| T * | end () |
| const T * | begin () const |
| const T * | end () const |
| void | swap (rcVectorBase< T, H > &other) |
| rcVectorBase & | operator= (const rcVectorBase< T, H > &other) |
Variable-sized storage type. Mimics the interface of std::vector<T> with some notable differences: