|
template<typename size_t , typename std::enable_if< std::is_integral< size_t >::value, int >::type = 0> |
| vector (size_t size) |
|
template<typename size_t , typename std::enable_if< std::is_integral< size_t >::value, int >::type = 0> |
| vector (size_t size, const value_type &value) |
|
| vector (const vector &other) |
|
| vector (vector &&other) |
|
vector & | operator= (vector other) |
|
template<typename T2 > |
| vector (const std::initializer_list< T2 > &list) |
|
template<typename idx_t , typename std::enable_if< std::is_integral< idx_t >::value, int >::type = 0> |
T & | at (idx_t i) noexcept(false) |
|
template<typename idx_t , typename std::enable_if< std::is_integral< idx_t >::value, int >::type = 0> |
T const & | at (idx_t i) const noexcept(false) |
|
template<typename idx_t , typename std::enable_if< std::is_integral< idx_t >::value, int >::type = 0> |
T & | operator[] (idx_t i) |
|
template<typename idx_t , typename std::enable_if< std::is_integral< idx_t >::value, int >::type = 0> |
T const & | operator[] (idx_t i) const |
|
const T * | data () const |
|
T * | data () |
|
idx_t | size () const |
|
template<typename Size , typename std::enable_if< std::is_integral< Size >::value, int >::type = 0> |
void | assign (Size n, const value_type &value) |
|
template<typename Iter , typename std::enable_if<!std::is_integral< Iter >::value, int >::type = 0> |
void | assign (const Iter &first, const Iter &last) |
|
template<typename Size , typename std::enable_if< std::is_integral< Size >::value, int >::type = 0> |
void | reserve (Size size) |
|
template<typename size_t , typename std::enable_if< std::is_integral< size_t >::value, int >::type = 0> |
void | resize (size_t size) |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
iterator | begin () |
|
iterator | end () |
|
const_iterator | cbegin () const |
|
const_iterator | cend () const |
|