kblib 0.2.3
General utilities library for modern C++
|
This is the complete list of members for kblib::heap_value< T >, including all inherited members.
assign() &-> void | kblib::heap_value< T > | inline |
assign(const T &val) &-> void | kblib::heap_value< T > | inline |
assign(T &&val) &-> void | kblib::heap_value< T > | inline |
assign(fakestd::in_place_t, Args &&... args) -> void | kblib::heap_value< T > | inline |
assign(in_place_agg_t, Args &&... args) -> void | kblib::heap_value< T > | inline |
const_pointer typedef | kblib::heap_value< T > | |
const_reference typedef | kblib::heap_value< T > | |
element_type typedef | kblib::heap_value< T > | |
get() &noexcept -> pointer | kblib::heap_value< T > | inline |
get() const &noexcept -> const_pointer | kblib::heap_value< T > | inline |
heap_value() noexcept | kblib::heap_value< T > | inline |
heap_value(std::nullptr_t) noexcept | kblib::heap_value< T > | inline |
heap_value(fakestd::in_place_t, Args &&... args) | kblib::heap_value< T > | inline |
heap_value(in_place_agg_t, Args &&... args) | kblib::heap_value< T > | inline |
heap_value(const heap_value &u) | kblib::heap_value< T > | inline |
heap_value(heap_value &&u) noexcept | kblib::heap_value< T > | inline |
operator bool() const &noexcept | kblib::heap_value< T > | inlineexplicit |
operator*() &noexcept -> reference | kblib::heap_value< T > | inline |
operator*() const &noexcept -> const_reference | kblib::heap_value< T > | inline |
operator*() &&noexcept -> T && | kblib::heap_value< T > | inline |
operator*() const &&noexcept -> const T && | kblib::heap_value< T > | inline |
operator->() &noexcept -> pointer | kblib::heap_value< T > | inline |
operator->() const &noexcept -> const_pointer | kblib::heap_value< T > | inline |
operator=(const heap_value &u) &-> heap_value & | kblib::heap_value< T > | inline |
operator=(heap_value &&u) &noexcept -> heap_value & | kblib::heap_value< T > | inline |
operator=(const T &val) &-> heap_value & | kblib::heap_value< T > | inline |
operator=(T &&val) &-> heap_value & | kblib::heap_value< T > | inline |
pointer typedef | kblib::heap_value< T > | |
reference typedef | kblib::heap_value< T > | |
reset() noexcept -> void | kblib::heap_value< T > | inline |
swap(heap_value &other) noexcept -> void | kblib::heap_value< T > | inline |
value() &noexcept -> reference | kblib::heap_value< T > | inline |
value() const &noexcept -> const_reference | kblib::heap_value< T > | inline |
value() &&noexcept -> T && | kblib::heap_value< T > | inline |
value() const &&noexcept -> const T && | kblib::heap_value< T > | inline |
~heap_value()=default | kblib::heap_value< T > |