abstract_const_iterator typedef | neolib::i_map< Key, T > | protected |
abstract_iterator typedef | neolib::i_map< Key, T > | protected |
abstract_key_type typedef | neolib::i_map< Key, T > | |
abstract_mapped_type typedef | neolib::i_map< Key, T > | |
abstract_type typedef | neolib::i_map< Key, T > | |
abstract_value_type typedef | neolib::i_map< Key, T > | |
add_ref() const noexcept=0 | neolib::i_reference_counted | pure virtual |
assign(const i_container &aRhs)=0 | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | pure virtual |
at(const abstract_key_type &aKey) const =0 | neolib::i_map< Key, T > | pure virtual |
at(const abstract_key_type &aKey)=0 | neolib::i_map< Key, T > | pure virtual |
begin() const | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
begin() | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
cbegin() const | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
cend() const | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
clear()=0 | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | pure virtual |
const_iterator typedef | neolib::i_map< Key, T > | |
const_reverse_iterator typedef | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | |
control_block()=0 | neolib::i_reference_counted | pure virtual |
crbegin() const | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
crend() const | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
empty() const noexcept | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
end() const | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
end() | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
erase(const abstract_iterator &aPosition) | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
erase(const abstract_const_iterator &aPosition) | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
erase(const abstract_iterator &aFirst, const abstract_iterator &aLast) | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
erase(const abstract_const_iterator &aFirst, const abstract_const_iterator &aLast) | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
find(const abstract_key_type &aKey) const | neolib::i_map< Key, T > | inline |
find(const abstract_key_type &aKey) | neolib::i_map< Key, T > | inline |
generic_container_type typedef | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | protected |
insert(const abstract_value_type &aValue) | neolib::i_map< Key, T > | inline |
insert(const abstract_key_type &aKey, const abstract_mapped_type &aMapped) | neolib::i_map< Key, T > | inline |
iterator typedef | neolib::i_map< Key, T > | |
lower_bound(const abstract_key_type &aKey) const | neolib::i_map< Key, T > | inline |
lower_bound(const abstract_key_type &aKey) | neolib::i_map< Key, T > | inline |
max_size() const noexcept=0 | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | pure virtual |
operator=(const i_container &aRhs) | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
operator[](const abstract_key_type &aKey)=0 | neolib::i_map< Key, T > | pure virtual |
pin() const noexcept=0 | neolib::i_reference_counted | pure virtual |
rbegin() const | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
rbegin() | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
release() const =0 | neolib::i_reference_counted | pure virtual |
release_and_take_ownership() const =0 | neolib::i_reference_counted | pure virtual |
release_and_take_ownership()=0 | neolib::i_reference_counted | pure virtual |
rend() const | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
rend() | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | inline |
reverse_iterator typedef | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | |
size() const noexcept=0 | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | pure virtual |
size_type typedef | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | |
unpin() const =0 | neolib::i_reference_counted | pure virtual |
upper_bound(const abstract_key_type &aKey) const | neolib::i_map< Key, T > | inline |
upper_bound(const abstract_key_type &aKey) | neolib::i_map< Key, T > | inline |
use_count() const noexcept=0 | neolib::i_reference_counted | pure virtual |
value_type typedef | neolib::i_container< i_pair< const Key, T >, i_const_iterator< i_pair< const Key, T > >, i_iterator< i_pair< const Key, T > > > | |
~i_reference_counted()=default | neolib::i_reference_counted | virtual |