| assoc(std::size_t idx, T value) const | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| assoc_mut(edit_t e, std::size_t idx, T value) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| capacity | immer::detail::arrays::with_capacity< T, MemoryPolicy > | |
| data() const | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| data() | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| dec() | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| edit_t typedef | immer::detail::arrays::with_capacity< T, MemoryPolicy > | |
| empty() | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inlinestatic |
| equals(const with_capacity &other) const | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| for_each_chunk(Fn &&fn) const | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| for_each_chunk_p(Fn &&fn) const | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| from_fill(size_t n, T v) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inlinestatic |
| from_initializer_list(std::initializer_list< U > values) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inlinestatic |
| from_range(Iter first, Sent last) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inlinestatic |
| get(std::size_t index) const | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| get_check(std::size_t index) const | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| inc() | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| no_capacity_t typedef | immer::detail::arrays::with_capacity< T, MemoryPolicy > | |
| node_t typedef | immer::detail::arrays::with_capacity< T, MemoryPolicy > | |
| operator no_capacity_t() const | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| operator=(const with_capacity &other) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| operator=(with_capacity &&other) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| ptr | immer::detail::arrays::with_capacity< T, MemoryPolicy > | |
| push_back(T value) const | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| push_back_mut(edit_t e, T value) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| recommend_down(size_t sz, size_t cap) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inlinestatic |
| recommend_up(size_t sz, size_t cap) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inlinestatic |
| size | immer::detail::arrays::with_capacity< T, MemoryPolicy > | |
| size_t typedef | immer::detail::arrays::with_capacity< T, MemoryPolicy > | |
| swap(with_capacity &x, with_capacity &y) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | friend |
| take(std::size_t sz) const | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| take_mut(edit_t e, std::size_t sz) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| update(std::size_t idx, Fn &&op) const | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| update_mut(edit_t e, std::size_t idx, Fn &&op) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| with_capacity(node_t *p, size_t s, size_t c) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| with_capacity(const with_capacity &other) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| with_capacity(const no_capacity_t &other) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| with_capacity(with_capacity &&other) | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |
| ~with_capacity() | immer::detail::arrays::with_capacity< T, MemoryPolicy > | inline |