|
constexpr void | set_owner (Allocator &alloc) |
|
constexpr void | set_owner (Allocator &alloc) |
|
constexpr | vector (Allocator &allocator, size_t size=0) |
|
constexpr | vector (const vector &mv)=delete |
|
constexpr | vector (vector &&mv)=default |
|
constexpr vector & | operator= (vector &&mv)=default |
|
constexpr void | resize (size_t size) |
|
template<typename U , typename = std::enable_if_t<std::is_same_v<T, std::decay_t<U>>, int>> |
constexpr void | push_back (U &&val) |
|
constexpr void | emplace_back (T &&val) |
|
constexpr void | back () |
|
constexpr void | pop_back () |
|
constexpr T & | at (size_t i) |
|
constexpr T & | at (size_t i) const |
|
constexpr T & | at_no_check (size_t i) |
|
constexpr T & | at_no_check (size_t i) const |
|
constexpr T & | operator[] (size_t i) const |
|
constexpr T & | operator[] (size_t i) |
|
constexpr T * | raw () const |
|
constexpr size_t | size () const |
|
constexpr void | set (T *data, size_t size, size_t index=-1) |
|
constexpr void | copy (T *data, size_t size) |
|
constexpr | vector (Allocator &allocator, size_t size=0) |
|
constexpr | vector (const vector &mv)=delete |
|
constexpr | vector (vector &&mv)=default |
|
constexpr vector & | operator= (vector &&mv)=default |
|
constexpr void | resize (size_t size) |
|
template<typename U , typename = std::enable_if_t<std::is_same_v<T, std::decay_t<U>>, int>> |
constexpr void | push_back (U &&val) |
|
constexpr void | emplace_back (T &&val) |
|
constexpr void | back () |
|
constexpr void | pop_back () |
|
constexpr T & | at (size_t i) |
|
constexpr T & | at (size_t i) const |
|
constexpr T & | at_no_check (size_t i) |
|
constexpr T & | at_no_check (size_t i) const |
|
constexpr T & | operator[] (size_t i) const |
|
constexpr T & | operator[] (size_t i) |
|
constexpr T * | raw () const |
|
constexpr size_t | size () const |
|
constexpr void | set (T *data, size_t size, size_t index=-1) |
|
constexpr void | copy (T *data, size_t size) |
|
template<typename
T, typename
Allocator>
class sysio::vm::managed_vector< T, Allocator >
Definition at line 101 of file vector.hpp.