|
Doxygen Samurai Engine 0.0.1
Doxygen Samurai Engine Documentation
|
#include <staticVector.h>

Public Types | |
| typedef T * | iterator |
| typedef const T * | constIterator |
Public Member Functions | |
| iterator | begin () |
| constIterator | begin () const |
| iterator | end () |
| constIterator | end () const |
| StaticVector () | |
| StaticVector (std::initializer_list< T > &&l) | |
| StaticVector (StaticVector &&other) | |
| StaticVector (const StaticVector &other) | |
| size_t | size () const |
| bool | empty () const |
| T * | data () |
| StaticVector & | operator= (const StaticVector &other) |
| StaticVector & | operator= (StaticVector &&other) |
| bool | operator== (const StaticVector &other) |
| T & | operator[] (size_t index) |
| T | operator[] (size_t index) const |
| T & | back () |
| const T & | back () const |
| void | clear () |
| void | push_back (const T &el) |
| void | push_back (T &&el) |
| void | pop_back () |
Public Attributes | |
| size_t | size_ = 0 |
| T | beg_ [N] |
Static Public Attributes | |
| static constexpr unsigned int | MAX_SIZE = N |
| static constexpr unsigned int | capacity = N |
Definition at line 11 of file staticVector.h.
| typedef const T* samurai::StaticVector< T, N >::constIterator |
Definition at line 14 of file staticVector.h.
| typedef T* samurai::StaticVector< T, N >::iterator |
Definition at line 13 of file staticVector.h.
|
inline |
Definition at line 24 of file staticVector.h.
|
inline |
|
inline |
Definition at line 34 of file staticVector.h.
|
inline |
Definition at line 45 of file staticVector.h.
|
inline |
Definition at line 130 of file staticVector.h.
|
inline |
Definition at line 135 of file staticVector.h.
|
inline |
Definition at line 16 of file staticVector.h.
|
inline |
Definition at line 17 of file staticVector.h.
|
inline |
Definition at line 140 of file staticVector.h.
|
inline |
|
inline |
Definition at line 57 of file staticVector.h.
|
inline |
Definition at line 18 of file staticVector.h.
|
inline |
Definition at line 19 of file staticVector.h.
|
inline |
Definition at line 67 of file staticVector.h.
|
inline |
Definition at line 83 of file staticVector.h.
|
inline |
Definition at line 101 of file staticVector.h.
|
inline |
Definition at line 118 of file staticVector.h.
|
inline |
Definition at line 124 of file staticVector.h.
|
inline |
Definition at line 156 of file staticVector.h.
|
inline |
|
inline |
Definition at line 149 of file staticVector.h.
|
inline |
| T samurai::StaticVector< T, N >::beg_[N] |
Definition at line 164 of file staticVector.h.
|
staticconstexpr |
Definition at line 22 of file staticVector.h.
|
staticconstexpr |
Definition at line 21 of file staticVector.h.
| size_t samurai::StaticVector< T, N >::size_ = 0 |
Definition at line 163 of file staticVector.h.