|
RPNX::DataStructures
Header-only C++ data structures and supporting utilities.
|
This is the complete list of members for rpnx::annex< T, Alloc >, including all inherited members.
| allocator_type typedef | rpnx::annex< T, Alloc > | |
| annex() noexcept(std::is_nothrow_default_constructible_v< allocator_type >)=default | rpnx::annex< T, Alloc > | |
| annex(std::nullopt_t) noexcept(std::is_nothrow_default_constructible_v< allocator_type >) | rpnx::annex< T, Alloc > | inline |
| annex(allocator_type const &alloc) noexcept | rpnx::annex< T, Alloc > | inlineexplicit |
| annex(std::allocator_arg_t, allocator_type const &alloc) noexcept | rpnx::annex< T, Alloc > | inline |
| annex(annex const &other) | rpnx::annex< T, Alloc > | inline |
| annex(annex &&other) noexcept(std::is_nothrow_move_constructible_v< allocator_type >) | rpnx::annex< T, Alloc > | inline |
| annex(U &&value) | rpnx::annex< T, Alloc > | inline |
| annex(std::in_place_t, Args &&... args) | rpnx::annex< T, Alloc > | inlineexplicit |
| annex(std::in_place_t, std::initializer_list< U > init, Args &&... args) | rpnx::annex< T, Alloc > | inlineexplicit |
| annex(std::allocator_arg_t, allocator_type const &alloc, std::in_place_t, Args &&... args) | rpnx::annex< T, Alloc > | inline |
| annex(std::allocator_arg_t, allocator_type const &alloc, std::in_place_t, std::initializer_list< U > init, Args &&... args) | rpnx::annex< T, Alloc > | inline |
| emplace(Args &&... args) | rpnx::annex< T, Alloc > | inline |
| emplace(std::initializer_list< U > init, Args &&... args) | rpnx::annex< T, Alloc > | inline |
| get_allocator() const | rpnx::annex< T, Alloc > | inline |
| has_value() const noexcept | rpnx::annex< T, Alloc > | inline |
| operator bool() const noexcept | rpnx::annex< T, Alloc > | inlineexplicit |
| operator*() const &noexcept | rpnx::annex< T, Alloc > | inline |
| operator*() &noexcept | rpnx::annex< T, Alloc > | inline |
| operator*() const &&noexcept | rpnx::annex< T, Alloc > | inline |
| operator*() &&noexcept | rpnx::annex< T, Alloc > | inline |
| operator->() const noexcept | rpnx::annex< T, Alloc > | inline |
| operator->() noexcept | rpnx::annex< T, Alloc > | inline |
| operator=(std::nullopt_t) noexcept | rpnx::annex< T, Alloc > | inline |
| operator=(annex const &other) | rpnx::annex< T, Alloc > | inline |
| operator=(annex &&other) noexcept(alloc_traits::propagate_on_container_move_assignment::value &&std::is_nothrow_move_assignable_v< allocator_type >) | rpnx::annex< T, Alloc > | inline |
| operator=(U &&value) | rpnx::annex< T, Alloc > | inline |
| reset() noexcept | rpnx::annex< T, Alloc > | inline |
| swap(annex &other) noexcept(alloc_traits::propagate_on_container_swap::value &&std::is_nothrow_swappable_v< allocator_type > &&std::is_nothrow_swappable_v< T >) | rpnx::annex< T, Alloc > | inline |
| value() & | rpnx::annex< T, Alloc > | inline |
| value() const & | rpnx::annex< T, Alloc > | inline |
| value() && | rpnx::annex< T, Alloc > | inline |
| value() const && | rpnx::annex< T, Alloc > | inline |
| value_or(U &&default_value) const & | rpnx::annex< T, Alloc > | inline |
| value_or(U &&default_value) && | rpnx::annex< T, Alloc > | inline |
| value_type typedef | rpnx::annex< T, Alloc > | |
| ~annex() | rpnx::annex< T, Alloc > | inline |