|
| vector () |
|
| ~vector () |
|
unsigned int | size (void) const |
|
void | clear () |
|
void | push_back (const T &x) |
|
void | pop_back (void) |
|
| vector (const vector< T, N > &vec) |
|
| vector (unsigned int size, const T &val=T()) |
|
vector< T, N > & | operator= (const vector< T, N > &rhs) |
|
bool | operator== (vector< T, N > &vec) |
|
| operator T * () |
|
| operator const T * () const |
|
bool | empty (void) const |
|
unsigned int | max_size (void) const |
|
unsigned int | capacity () const |
|
T & | operator[] (int index) |
|
T | operator[] (int index) const |
|
template<class I > |
void | assign (I start, I end) |
|
iterator | begin (void) |
|
iterator | end (void) |
|
T & | front (void) |
|
T & | back (void) |
|
const T & | front (void) const |
|
const T & | back (void) const |
|
| vector () |
|
| ~vector () |
|
unsigned int | size (void) const |
|
void | clear () |
|
void | push_back (const T &x) |
|
void | pop_back (void) |
|
| vector (const vector< T, N > &vec) |
|
| vector (unsigned int size, const T &val=T()) |
|
vector< T, N > & | operator= (const vector< T, N > &rhs) |
|
bool | operator== (vector< T, N > &vec) |
|
| operator T * () |
|
| operator const T * () const |
|
bool | empty (void) const |
|
unsigned int | max_size (void) const |
|
unsigned int | capacity () const |
|
T & | operator[] (int index) |
|
T | operator[] (int index) const |
|
template<class I > |
void | assign (I start, I end) |
|
iterator | begin (void) |
|
iterator | end (void) |
|
T & | front (void) |
|
T & | back (void) |
|
const T & | front (void) const |
|
const T & | back (void) const |
|
template<typename T, unsigned int N = __MAX_DEFAULT_VECTOR_SIZE>
class cl::vector< T, N >
Fixed sized vector implementation that mirroring std::vector functionality.
Definition at line 440 of file cl.hpp.