tetl 0.1.0
Embedded Template Library
|
#include <etl/vector.hpp>
Public Types | |
using | allocator_type = Allocator |
using | const_iterator = T const * |
using | const_pointer = T const * |
using | const_reference = T const & |
using | difference_type = etl::ptrdiff_t |
using | iterator = T * |
using | pointer = T * |
using | reference = T & |
using | size_type = etl::size_t |
using | value_type = T |
Public Member Functions | |
constexpr | vector ()=default |
constexpr | vector (Allocator alloc) |
constexpr | vector (etl::size_t n, Allocator alloc=Allocator()) |
constexpr | vector (etl::size_t n, T const &value, Allocator alloc=Allocator()) |
constexpr | vector (vector &&other) noexcept |
constexpr | vector (vector const &o)=delete |
constexpr | ~vector () noexcept |
constexpr auto | begin () -> T * |
constexpr auto | begin () const -> T const * |
constexpr auto | capacity () -> etl::size_t |
constexpr auto | capacity () const -> etl::size_t |
constexpr auto | clear () noexcept -> void |
constexpr auto | data () -> T * |
constexpr auto | data () const -> T const * |
constexpr auto | empty () -> bool |
constexpr auto | empty () const -> bool |
constexpr auto | end () -> T * |
constexpr auto | end () const -> T const * |
constexpr auto | operator= (vector &&other) noexcept -> vector & |
constexpr auto | operator= (vector const &o) -> vector &=delete |
constexpr auto | size () -> etl::size_t |
constexpr auto | size () const -> etl::size_t |
Friends | |
constexpr auto | swap (vector &lhs, vector &rhs) -> void |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |