kblib 0.2.3
General utilities library for modern C++
kblib::heap_value< T > Member List

This is the complete list of members for kblib::heap_value< T >, including all inherited members.

assign() &-> voidkblib::heap_value< T >inline
assign(const T &val) &-> voidkblib::heap_value< T >inline
assign(T &&val) &-> voidkblib::heap_value< T >inline
assign(fakestd::in_place_t, Args &&... args) -> voidkblib::heap_value< T >inline
assign(in_place_agg_t, Args &&... args) -> voidkblib::heap_value< T >inline
const_pointer typedefkblib::heap_value< T >
const_reference typedefkblib::heap_value< T >
element_type typedefkblib::heap_value< T >
get() &noexcept -> pointerkblib::heap_value< T >inline
get() const &noexcept -> const_pointerkblib::heap_value< T >inline
heap_value() noexceptkblib::heap_value< T >inline
heap_value(std::nullptr_t) noexceptkblib::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) noexceptkblib::heap_value< T >inline
operator bool() const &noexceptkblib::heap_value< T >inlineexplicit
operator*() &noexcept -> referencekblib::heap_value< T >inline
operator*() const &noexcept -> const_referencekblib::heap_value< T >inline
operator*() &&noexcept -> T &&kblib::heap_value< T >inline
operator*() const &&noexcept -> const T &&kblib::heap_value< T >inline
operator->() &noexcept -> pointerkblib::heap_value< T >inline
operator->() const &noexcept -> const_pointerkblib::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 typedefkblib::heap_value< T >
reference typedefkblib::heap_value< T >
reset() noexcept -> voidkblib::heap_value< T >inline
swap(heap_value &other) noexcept -> voidkblib::heap_value< T >inline
value() &noexcept -> referencekblib::heap_value< T >inline
value() const &noexcept -> const_referencekblib::heap_value< T >inline
value() &&noexcept -> T &&kblib::heap_value< T >inline
value() const &&noexcept -> const T &&kblib::heap_value< T >inline
~heap_value()=defaultkblib::heap_value< T >