allocator_type typedef | jau::cow_vector< Value_type, Alloc_type > | |
begin() | jau::cow_vector< Value_type, Alloc_type > | inline |
capacity() const noexcept | jau::cow_vector< Value_type, Alloc_type > | inline |
cbegin() const noexcept | jau::cow_vector< Value_type, Alloc_type > | inline |
clear() noexcept | jau::cow_vector< Value_type, Alloc_type > | inline |
const_iterator typedef | jau::cow_vector< Value_type, Alloc_type > | |
const_pointer typedef | jau::cow_vector< Value_type, Alloc_type > | |
const_reference typedef | jau::cow_vector< Value_type, Alloc_type > | |
copy_store() | jau::cow_vector< Value_type, Alloc_type > | inline |
cow_container_t typedef | jau::cow_vector< Value_type, Alloc_type > | |
cow_vector() noexcept | jau::cow_vector< Value_type, Alloc_type > | inline |
cow_vector(const allocator_type &a) noexcept | jau::cow_vector< Value_type, Alloc_type > | inlineexplicit |
cow_vector(size_type n, const allocator_type &a=allocator_type()) | jau::cow_vector< Value_type, Alloc_type > | inlineexplicit |
cow_vector(size_type n, const value_type &value, const allocator_type &a=allocator_type()) | jau::cow_vector< Value_type, Alloc_type > | inline |
cow_vector(const storage_t &x) | jau::cow_vector< Value_type, Alloc_type > | inlineexplicit |
cow_vector(const cow_vector &x) | jau::cow_vector< Value_type, Alloc_type > | inline |
cow_vector(cow_vector &&x) noexcept | jau::cow_vector< Value_type, Alloc_type > | inline |
cow_vector(InputIt first, InputIt last, const allocator_type &alloc=allocator_type()) | jau::cow_vector< Value_type, Alloc_type > | inline |
cow_vector(std::initializer_list< value_type > initlist, const allocator_type &alloc=allocator_type()) | jau::cow_vector< Value_type, Alloc_type > | inline |
difference_type typedef | jau::cow_vector< Value_type, Alloc_type > | |
emplace_back(Args &&... args) | jau::cow_vector< Value_type, Alloc_type > | inline |
empty() const noexcept | jau::cow_vector< Value_type, Alloc_type > | inline |
equal_comparator typedef | jau::cow_vector< Value_type, Alloc_type > | |
erase_matching(const value_type &x, const bool all_matching, equal_comparator comparator) | jau::cow_vector< Value_type, Alloc_type > | inline |
get_allocator() const noexcept | jau::cow_vector< Value_type, Alloc_type > | inline |
get_write_mutex() noexcept | jau::cow_vector< Value_type, Alloc_type > | inline |
iterator typedef | jau::cow_vector< Value_type, Alloc_type > | |
max_size() const noexcept | jau::cow_vector< Value_type, Alloc_type > | inline |
operator=(const cow_vector &x) | jau::cow_vector< Value_type, Alloc_type > | inline |
operator=(cow_vector &&x) | jau::cow_vector< Value_type, Alloc_type > | inline |
pointer typedef | jau::cow_vector< Value_type, Alloc_type > | |
pop_back() noexcept | jau::cow_vector< Value_type, Alloc_type > | inline |
push_back(const value_type &x) | jau::cow_vector< Value_type, Alloc_type > | inline |
push_back(value_type &&x) | jau::cow_vector< Value_type, Alloc_type > | inline |
push_back_unique(const value_type &x, equal_comparator comparator) | jau::cow_vector< Value_type, Alloc_type > | inline |
reference typedef | jau::cow_vector< Value_type, Alloc_type > | |
reserve(size_type new_capacity) | jau::cow_vector< Value_type, Alloc_type > | inline |
set_store(storage_ref_t &&new_store_ref) noexcept | jau::cow_vector< Value_type, Alloc_type > | inline |
size() const noexcept | jau::cow_vector< Value_type, Alloc_type > | inline |
size_type typedef | jau::cow_vector< Value_type, Alloc_type > | |
snapshot() const noexcept | jau::cow_vector< Value_type, Alloc_type > | inline |
storage_ref_t typedef | jau::cow_vector< Value_type, Alloc_type > | |
storage_t typedef | jau::cow_vector< Value_type, Alloc_type > | |
swap(cow_vector &x) noexcept | jau::cow_vector< Value_type, Alloc_type > | inline |
toString() const noexcept | jau::cow_vector< Value_type, Alloc_type > | inline |
value_type typedef | jau::cow_vector< Value_type, Alloc_type > | |
~cow_vector() noexcept=default | jau::cow_vector< Value_type, Alloc_type > | |