array()=default | immer::array< T, MemoryPolicy > | |
array(std::initializer_list< T > values) | immer::array< T, MemoryPolicy > | inline |
array(Iter first, Sent last) | immer::array< T, MemoryPolicy > | inline |
array(size_type n, T v={}) | immer::array< T, MemoryPolicy > | inline |
array(impl_t impl) | immer::array< T, MemoryPolicy > | inlineprivate |
at(size_type index) const | immer::array< T, MemoryPolicy > | inline |
back() const | immer::array< T, MemoryPolicy > | inline |
begin() const | immer::array< T, MemoryPolicy > | inline |
const_iterator typedef | immer::array< T, MemoryPolicy > | |
const_reference typedef | immer::array< T, MemoryPolicy > | |
data() const | immer::array< T, MemoryPolicy > | inline |
difference_type typedef | immer::array< T, MemoryPolicy > | |
empty() const | immer::array< T, MemoryPolicy > | inline |
end() const | immer::array< T, MemoryPolicy > | inline |
front() const | immer::array< T, MemoryPolicy > | inline |
impl() const | immer::array< T, MemoryPolicy > | inline |
impl_ | immer::array< T, MemoryPolicy > | private |
impl_t typedef | immer::array< T, MemoryPolicy > | private |
iterator typedef | immer::array< T, MemoryPolicy > | |
memory_policy typedef | immer::array< T, MemoryPolicy > | |
move_t typedef | immer::array< T, MemoryPolicy > | private |
operator!=(const array &other) const | immer::array< T, MemoryPolicy > | inline |
operator==(const array &other) const | immer::array< T, MemoryPolicy > | inline |
operator[](size_type index) const | immer::array< T, MemoryPolicy > | inline |
push_back(value_type value) const & | immer::array< T, MemoryPolicy > | inline |
push_back(value_type value) && | immer::array< T, MemoryPolicy > | inline |
push_back_move(std::true_type, value_type value) | immer::array< T, MemoryPolicy > | inlineprivate |
push_back_move(std::false_type, value_type value) | immer::array< T, MemoryPolicy > | inlineprivate |
rbegin() const | immer::array< T, MemoryPolicy > | inline |
reference typedef | immer::array< T, MemoryPolicy > | |
rend() const | immer::array< T, MemoryPolicy > | inline |
reverse_iterator typedef | immer::array< T, MemoryPolicy > | |
set(std::size_t index, value_type value) const & | immer::array< T, MemoryPolicy > | inline |
set(size_type index, value_type value) && | immer::array< T, MemoryPolicy > | inline |
set_move(std::true_type, size_type index, value_type value) | immer::array< T, MemoryPolicy > | inlineprivate |
set_move(std::false_type, size_type index, value_type value) | immer::array< T, MemoryPolicy > | inlineprivate |
size() const | immer::array< T, MemoryPolicy > | inline |
size_type typedef | immer::array< T, MemoryPolicy > | |
take(size_type elems) const & | immer::array< T, MemoryPolicy > | inline |
take(size_type elems) && | immer::array< T, MemoryPolicy > | inline |
take_move(std::true_type, size_type elems) | immer::array< T, MemoryPolicy > | inlineprivate |
take_move(std::false_type, size_type elems) | immer::array< T, MemoryPolicy > | inlineprivate |
transient() const & | immer::array< T, MemoryPolicy > | inline |
transient() && | immer::array< T, MemoryPolicy > | inline |
transient_type typedef | immer::array< T, MemoryPolicy > | |
transient_type | immer::array< T, MemoryPolicy > | private |
update(std::size_t index, FnT &&fn) const & | immer::array< T, MemoryPolicy > | inline |
update(size_type index, FnT &&fn) && | immer::array< T, MemoryPolicy > | inline |
update_move(std::true_type, size_type index, Fn &&fn) | immer::array< T, MemoryPolicy > | inlineprivate |
update_move(std::false_type, size_type index, Fn &&fn) | immer::array< T, MemoryPolicy > | inlineprivate |
value_type typedef | immer::array< T, MemoryPolicy > | |