AnySet Documentation
te::AnySet< HashFn, KeyEqual, Allocator > Member List

This is the complete list of members for te::AnySet< HashFn, KeyEqual, Allocator >, including all inherited members.

_assert_invariants(bool check_load_factor=false) const (defined in te::AnySet< HashFn, KeyEqual, Allocator >)te::AnySet< HashFn, KeyEqual, Allocator >inline
allocator_type typedefte::AnySet< HashFn, KeyEqual, Allocator >
AnySet()te::AnySet< HashFn, KeyEqual, Allocator >inline
AnySet(size_type bucket_count, const HashFn &hash=HashFn(), const KeyEqual &equal=KeyEqual(), const Allocator &alloc=Allocator())te::AnySet< HashFn, KeyEqual, Allocator >inlineexplicit
AnySet(size_type bucket_count, const Allocator &alloc)te::AnySet< HashFn, KeyEqual, Allocator >inline
AnySet(size_type bucket_count, const HashFn &hash, const Allocator &alloc)te::AnySet< HashFn, KeyEqual, Allocator >inline
AnySet(InputIt first, InputIt last, size_type bucket_count=0, const HashFn &hash=HashFn(), const KeyEqual &equal=KeyEqual(), const Allocator &alloc=Allocator())te::AnySet< HashFn, KeyEqual, Allocator >inline
AnySet(InputIt first, InputIt last, size_type bucket_count, const Allocator &alloc)te::AnySet< HashFn, KeyEqual, Allocator >inline
AnySet(InputIt first, InputIt last, size_type bucket_count, const HashFn &hash, const Allocator &alloc)te::AnySet< HashFn, KeyEqual, Allocator >inline
AnySet(const AnySet &other, const Allocator &alloc)te::AnySet< HashFn, KeyEqual, Allocator >inline
AnySet(const AnySet &other)te::AnySet< HashFn, KeyEqual, Allocator >inline
AnySet(AnySet &&other, const Allocator &alloc)te::AnySet< HashFn, KeyEqual, Allocator >inline
AnySet(AnySet &&other)te::AnySet< HashFn, KeyEqual, Allocator >inline
AnySet(std::initializer_list< T > ilist, size_type bucket_count=0, const HashFn &hash=HashFn(), const KeyEqual &equal=KeyEqual(), const Allocator &alloc=Allocator())te::AnySet< HashFn, KeyEqual, Allocator >inline
AnySet(std::initializer_list< T > ilist, size_type bucket_count, const Allocator &alloc)te::AnySet< HashFn, KeyEqual, Allocator >inline
AnySet(std::initializer_list< T > ilist, size_type bucket_count, const HashFn &hash, const Allocator &alloc)te::AnySet< HashFn, KeyEqual, Allocator >inline
AnySet(std::tuple< T ... > &&tup, size_type bucket_count=2 *(sizeof...(T)), const HashFn &hash=HashFn(), const KeyEqual &equal=KeyEqual(), const Allocator &alloc=Allocator())te::AnySet< HashFn, KeyEqual, Allocator >inline
AnySet(std::tuple< T ... > &&tup, size_type bucket_count, const Allocator &alloc)te::AnySet< HashFn, KeyEqual, Allocator >inline
AnySet(std::tuple< T ... > &&tup, size_type bucket_count, const HashFn &hash, const Allocator &alloc)te::AnySet< HashFn, KeyEqual, Allocator >inline
begin() constte::AnySet< HashFn, KeyEqual, Allocator >inline
begin()te::AnySet< HashFn, KeyEqual, Allocator >inline
begin(size_type buck) constte::AnySet< HashFn, KeyEqual, Allocator >inline
begin(size_type buck)te::AnySet< HashFn, KeyEqual, Allocator >inline
bucket(const T &value) constte::AnySet< HashFn, KeyEqual, Allocator >inline
bucket_count() const noexceptte::AnySet< HashFn, KeyEqual, Allocator >inline
bucket_size(size_type buck) constte::AnySet< HashFn, KeyEqual, Allocator >inline
cbegin() constte::AnySet< HashFn, KeyEqual, Allocator >inline
cbegin(size_type buck) constte::AnySet< HashFn, KeyEqual, Allocator >inline
cend() constte::AnySet< HashFn, KeyEqual, Allocator >inline
cend(size_type buck) constte::AnySet< HashFn, KeyEqual, Allocator >inline
clear() noexceptte::AnySet< HashFn, KeyEqual, Allocator >inline
CompressedPair()=default (defined in te::CompressedPair< HashFn, KeyEqual >)te::CompressedPair< HashFn, KeyEqual >private
CompressedPair(Left &&left, Right &&right) (defined in te::CompressedPair< HashFn, KeyEqual >)te::CompressedPair< HashFn, KeyEqual >inlineprivate
CompressedPairBase(Args &&... args) (defined in te::detail::CompressedPairBase< HashFn >)te::detail::CompressedPairBase< HashFn >inlineprivate
const_local_iterator typedefte::AnySet< HashFn, KeyEqual, Allocator >
const_pointer typedefte::AnySet< HashFn, KeyEqual, Allocator >
const_reference typedefte::AnySet< HashFn, KeyEqual, Allocator >
contains(const T &value) constte::AnySet< HashFn, KeyEqual, Allocator >inline
contains_eq(const T &value) constte::AnySet< HashFn, KeyEqual, Allocator >inline
contains_value(const value_type &any_v) constte::AnySet< HashFn, KeyEqual, Allocator >inline
contains_value_eq(const value_type &any_v) constte::AnySet< HashFn, KeyEqual, Allocator >inline
count(const T &value) constte::AnySet< HashFn, KeyEqual, Allocator >inline
difference_type typedefte::AnySet< HashFn, KeyEqual, Allocator >
dup(const_iterator pos) constte::AnySet< HashFn, KeyEqual, Allocator >inline
emplace(Args &&... args)te::AnySet< HashFn, KeyEqual, Allocator >inline
emplace_hint([[maybe_unused]] const_iterator hint, Args &&... args)te::AnySet< HashFn, KeyEqual, Allocator >inline
empty() const noexceptte::AnySet< HashFn, KeyEqual, Allocator >inline
end() constte::AnySet< HashFn, KeyEqual, Allocator >inline
end()te::AnySet< HashFn, KeyEqual, Allocator >inline
end(size_type buck) constte::AnySet< HashFn, KeyEqual, Allocator >inline
end(size_type buck)te::AnySet< HashFn, KeyEqual, Allocator >inline
equal_range(const T &value) constte::AnySet< HashFn, KeyEqual, Allocator >inline
equal_range(const T &value)te::AnySet< HashFn, KeyEqual, Allocator >inline
erase(const_iterator pos)te::AnySet< HashFn, KeyEqual, Allocator >inline
erase(const_iterator first, const_iterator last)te::AnySet< HashFn, KeyEqual, Allocator >inline
erase(const T &value)te::AnySet< HashFn, KeyEqual, Allocator >inline
find(const T &value) constte::AnySet< HashFn, KeyEqual, Allocator >inline
find(const T &value)te::AnySet< HashFn, KeyEqual, Allocator >inline
first() const & (defined in te::detail::CompressedPairBase< HashFn >)te::detail::CompressedPairBase< HashFn >inlineprivate
first() const && (defined in te::detail::CompressedPairBase< HashFn >)te::detail::CompressedPairBase< HashFn >inlineprivate
first() & (defined in te::detail::CompressedPairBase< HashFn >)te::detail::CompressedPairBase< HashFn >inlineprivate
first() && (defined in te::detail::CompressedPairBase< HashFn >)te::detail::CompressedPairBase< HashFn >inlineprivate
get_allocator() constte::AnySet< HashFn, KeyEqual, Allocator >inline
hash_function() constte::AnySet< HashFn, KeyEqual, Allocator >inline
hasher typedefte::AnySet< HashFn, KeyEqual, Allocator >
insert(T &&value)te::AnySet< HashFn, KeyEqual, Allocator >inline
insert([[maybe_unused]] const_iterator hint, T &&value)te::AnySet< HashFn, KeyEqual, Allocator >inline
insert(It first, It last)te::AnySet< HashFn, KeyEqual, Allocator >inline
insert(T &&first, U &&second, V &&... args)te::AnySet< HashFn, KeyEqual, Allocator >inline
insert(std::initializer_list< T > ilist)te::AnySet< HashFn, KeyEqual, Allocator >inline
key_eq() constte::AnySet< HashFn, KeyEqual, Allocator >inline
key_equal typedefte::AnySet< HashFn, KeyEqual, Allocator >
key_type typedefte::AnySet< HashFn, KeyEqual, Allocator >
load_factor() const noexceptte::AnySet< HashFn, KeyEqual, Allocator >inline
local_iterator typedefte::AnySet< HashFn, KeyEqual, Allocator >
make_anyset(Elements &&... elements)te::AnySet< HashFn, KeyEqual, Allocator >related
max_bucket_count() const noexceptte::AnySet< HashFn, KeyEqual, Allocator >inline
max_load_factor(float f)te::AnySet< HashFn, KeyEqual, Allocator >inline
max_load_factor() const noexceptte::AnySet< HashFn, KeyEqual, Allocator >inline
max_size() const noexceptte::AnySet< HashFn, KeyEqual, Allocator >inline
node_handle typedefte::AnySet< HashFn, KeyEqual, Allocator >
operator!=(const AnySet &left, const AnySet &right)te::AnySet< HashFn, KeyEqual, Allocator >friend
operator=(const AnySet &other)te::AnySet< HashFn, KeyEqual, Allocator >inline
operator=(AnySet &&other) noexcept(std::is_nothrow_move_assignable_v< vector_type >)te::AnySet< HashFn, KeyEqual, Allocator >inline
operator=(std::initializer_list< T > ilist)te::AnySet< HashFn, KeyEqual, Allocator >inline
operator==(const AnySet &left, const AnySet &right)te::AnySet< HashFn, KeyEqual, Allocator >friend
pointer typedefte::AnySet< HashFn, KeyEqual, Allocator >
pop(const_iterator pos_)te::AnySet< HashFn, KeyEqual, Allocator >inline
push(node_handle &&node)te::AnySet< HashFn, KeyEqual, Allocator >inline
reference typedefte::AnySet< HashFn, KeyEqual, Allocator >
rehash(size_type nbuckets)te::AnySet< HashFn, KeyEqual, Allocator >inline
reserve(size_type count)te::AnySet< HashFn, KeyEqual, Allocator >inline
second() const & (defined in te::CompressedPair< HashFn, KeyEqual >)te::CompressedPair< HashFn, KeyEqual >inlineprivate
second() const && (defined in te::CompressedPair< HashFn, KeyEqual >)te::CompressedPair< HashFn, KeyEqual >inlineprivate
second() & (defined in te::CompressedPair< HashFn, KeyEqual >)te::CompressedPair< HashFn, KeyEqual >inlineprivate
second() && (defined in te::CompressedPair< HashFn, KeyEqual >)te::CompressedPair< HashFn, KeyEqual >inlineprivate
size() const noexceptte::AnySet< HashFn, KeyEqual, Allocator >inline
size_type typedefte::AnySet< HashFn, KeyEqual, Allocator >
splice(AnySet &other, const_iterator pos)te::AnySet< HashFn, KeyEqual, Allocator >inline
splice(AnySet &other, const_iterator first, const_iterator last)te::AnySet< HashFn, KeyEqual, Allocator >inline
splice_or_copy(T &&other, const_iterator first, const_iterator last) -> std::pair< decltype(other.begin()), decltype(other.begin())>te::AnySet< HashFn, KeyEqual, Allocator >inline
splice_or_copy(T &&other, const_iterator pos) -> std::tuple< iterator, decltype(other.begin()), bool >te::AnySet< HashFn, KeyEqual, Allocator >inline
swap(AnySet &other) noexcept(std::is_nothrow_swappable_v< vector_type > and std::is_nothrow_swappable_v< pair_type >)te::AnySet< HashFn, KeyEqual, Allocator >inline
swap(AnySet &left, AnySet &right)te::AnySet< HashFn, KeyEqual, Allocator >friend
swap(CompressedPair &other) noexcept(std::is_nothrow_swappable_v< HashFn > and std::is_nothrow_swappable_v< KeyEqual >) (defined in te::CompressedPair< HashFn, KeyEqual >)te::CompressedPair< HashFn, KeyEqual >inlineprivate
update(const AnySet &other)te::AnySet< HashFn, KeyEqual, Allocator >inline
update(AnySet &&other)te::AnySet< HashFn, KeyEqual, Allocator >inline
value_type typedefte::AnySet< HashFn, KeyEqual, Allocator >
~AnySet()=default (defined in te::AnySet< HashFn, KeyEqual, Allocator >)te::AnySet< HashFn, KeyEqual, Allocator >