|
typedef T * | iterator |
|
typedef T | value_type |
|
typedef size_t | size_type |
|
typedef T & | reference |
|
|
| pod_vector (size_t initial_size=16) |
|
| pod_vector (const pod_vector< T > &other)=delete |
|
pod_vector & | operator= (const pod_vector< T > &other)=delete |
|
| pod_vector (pod_vector< T > &&other) |
|
| pod_vector (unsafe_pod_vector< T > &&other) |
|
void | fast_reserve (size_t n) |
|
void | reserve (size_t n) |
|
ISOSPEC_FORCE_INLINE void | nocheck_push_back (const T &val) noexcept |
|
ISOSPEC_FORCE_INLINE void | push_back (const T &val) |
|
ISOSPEC_FORCE_INLINE T & | operator[] (size_t n) noexcept |
|
const ISOSPEC_FORCE_INLINE T & | operator[] (size_t n) const noexcept |
|
ISOSPEC_FORCE_INLINE size_t | size () const noexcept |
|
ISOSPEC_FORCE_INLINE size_t | capacity () const noexcept |
|
ISOSPEC_FORCE_INLINE T * | data () noexcept |
|
const ISOSPEC_FORCE_INLINE T * | data () const noexcept |
|
ISOSPEC_FORCE_INLINE bool | empty () const noexcept |
|
const ISOSPEC_FORCE_INLINE T & | back () const noexcept |
|
ISOSPEC_FORCE_INLINE void | pop_back () noexcept |
|
void | swap (pod_vector< T > &other) noexcept |
|
iterator | begin () noexcept |
|
const_iterator | begin () const noexcept |
|
const_iterator | cbegin () const noexcept |
|
iterator | end () noexcept |
|
const_iterator | end () const noexcept |
|
const_iterator | cend () const noexcept |
|
const ISOSPEC_FORCE_INLINE T & | front () const noexcept |
|
void | clear () |
|
|
const typedef T * | const_iterator |
|
const typedef T & | const_reference |
|
|
class | unsafe_pod_vector< T > |
|
template<typename T>
class pod_vector< T >
Definition at line 30 of file pod_vector.h.
The documentation for this class was generated from the following file:
- /build/isospec-XmWsmh/isospec-2.1.2+dfsg1/IsoSpec++/pod_vector.h