Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::FlatSet< Key, Compare > Member List

This is the complete list of members for Aleph::FlatSet< Key, Compare >, including all inherited members.

begin() const noexceptAleph::FlatSet< Key, Compare >inline
capacity() const noexceptAleph::FlatSet< Key, Compare >inline
cbegin() const noexceptAleph::FlatSet< Key, Compare >inline
cend() const noexceptAleph::FlatSet< Key, Compare >inline
clear() noexceptAleph::FlatSet< Key, Compare >inline
cmp_Aleph::FlatSet< Key, Compare >private
const_iterator typedefAleph::FlatSet< Key, Compare >
contains(const Key &k) constAleph::FlatSet< Key, Compare >inline
count(const Key &k) constAleph::FlatSet< Key, Compare >inline
data() const noexceptAleph::FlatSet< Key, Compare >inline
emplace(Args &&...args)Aleph::FlatSet< Key, Compare >inline
empty() noexceptAleph::FlatSet< Key, Compare >inline
end() const noexceptAleph::FlatSet< Key, Compare >inline
equal_range(const Key &k) constAleph::FlatSet< Key, Compare >inline
erase(const Key &k)Aleph::FlatSet< Key, Compare >inline
erase(const_iterator it)Aleph::FlatSet< Key, Compare >inline
find(const Key &k) constAleph::FlatSet< Key, Compare >inline
FlatSet(size_t cap=MemArray< Key >::Min_Dim)Aleph::FlatSet< Key, Compare >inlineexplicit
FlatSet(const Compare &cmp, size_t cap=MemArray< Key >::Min_Dim)Aleph::FlatSet< Key, Compare >inlineexplicit
FlatSet(It first, It last, const Compare &cmp=Compare())Aleph::FlatSet< Key, Compare >inline
FlatSet(std::initializer_list< Key > l, const Compare &cmp=Compare())Aleph::FlatSet< Key, Compare >inline
FlatSet(const FlatSet &)=defaultAleph::FlatSet< Key, Compare >
FlatSet(FlatSet &&) noexcept=defaultAleph::FlatSet< Key, Compare >
get_first() constAleph::FlatSet< Key, Compare >inline
get_last() constAleph::FlatSet< Key, Compare >inline
insert(const Key &k)Aleph::FlatSet< Key, Compare >inline
insert(Key &&k)Aleph::FlatSet< Key, Compare >inline
is_empty() const noexceptAleph::FlatSet< Key, Compare >inline
Item_Type typedefAleph::FlatSet< Key, Compare >
iterator typedefAleph::FlatSet< Key, Compare >
key_compare typedefAleph::FlatSet< Key, Compare >
Key_Type typedefAleph::FlatSet< Key, Compare >
key_type typedefAleph::FlatSet< Key, Compare >
keys_Aleph::FlatSet< Key, Compare >private
lower_bound(const Key &k) constAleph::FlatSet< Key, Compare >inline
lower_idx(const Key &k) constAleph::FlatSet< Key, Compare >inlineprivate
make_room(const size_t pos)Aleph::FlatSet< Key, Compare >inlineprivate
match_at(size_t pos, const Key &k) constAleph::FlatSet< Key, Compare >inlineprivate
max() constAleph::FlatSet< Key, Compare >inline
min() constAleph::FlatSet< Key, Compare >inline
nth(size_t i) constAleph::FlatSet< Key, Compare >inline
operator!=(const FlatSet &s) constAleph::FlatSet< Key, Compare >inline
operator()(size_t i) const noexceptAleph::FlatSet< Key, Compare >inline
operator=(const FlatSet &)=defaultAleph::FlatSet< Key, Compare >
operator=(FlatSet &&) noexcept=defaultAleph::FlatSet< Key, Compare >
operator==(const FlatSet &s) constAleph::FlatSet< Key, Compare >inline
remove_at(const size_t pos)Aleph::FlatSet< Key, Compare >inlineprivate
reserve(size_t cap)Aleph::FlatSet< Key, Compare >inline
size() const noexceptAleph::FlatSet< Key, Compare >inline
size_type typedefAleph::FlatSet< Key, Compare >
sort_and_unique()Aleph::FlatSet< Key, Compare >inlineprivate
swap(FlatSet &s) noexcept(std::is_nothrow_swappable_v< Compare >)Aleph::FlatSet< Key, Compare >inline
traverse(Operation operation) constAleph::FlatSet< Key, Compare >inline
upper_bound(const Key &k) constAleph::FlatSet< Key, Compare >inline
upper_idx(const Key &k) constAleph::FlatSet< Key, Compare >inlineprivate
value_type typedefAleph::FlatSet< Key, Compare >
~FlatSet()=defaultAleph::FlatSet< Key, Compare >