Wire Sysio Wire Sysion 1.0.0
|
#include <vector.hpp>
Public Member Functions | |
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) |
Definition at line 14 of file vector.hpp.
|
inlineconstexpr |
Definition at line 16 of file vector.hpp.
|
constexprdelete |
|
inlineconstexpr |
Definition at line 16 of file vector.hpp.
|
constexprdelete |
|
inlineconstexpr |
Definition at line 57 of file vector.hpp.
|
inlineconstexpr |
Definition at line 57 of file vector.hpp.
|
inlineconstexpr |
Definition at line 62 of file vector.hpp.
|
inlineconstexpr |
Definition at line 62 of file vector.hpp.
|
inlineconstexpr |
Definition at line 67 of file vector.hpp.
|
inlineconstexpr |
Definition at line 67 of file vector.hpp.
|
inlineconstexpr |
Definition at line 71 of file vector.hpp.
|
inlineconstexpr |
Definition at line 71 of file vector.hpp.
|
inlineconstexpr |
Definition at line 48 of file vector.hpp.
|
inlineconstexpr |
Definition at line 48 of file vector.hpp.
|
inlineconstexpr |
Definition at line 80 of file vector.hpp.
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 41 of file vector.hpp.
|
inlineconstexpr |
Definition at line 41 of file vector.hpp.
|
constexprdefault |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 52 of file vector.hpp.
|
inlineconstexpr |
Definition at line 52 of file vector.hpp.
|
inlineconstexpr |
Definition at line 35 of file vector.hpp.
|
inlineconstexpr |
Definition at line 35 of file vector.hpp.
|
inlineconstexpr |
Definition at line 77 of file vector.hpp.
|
inlineconstexpr |
Definition at line 77 of file vector.hpp.
|
inlineconstexpr |
Definition at line 26 of file vector.hpp.
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 78 of file vector.hpp.
|
inlineconstexpr |
Definition at line 78 of file vector.hpp.