|
kblib 0.2.3
General utilities library for modern C++
|
#include <kblib/direct_map.h>


Public Member Functions | |
| template<typename... Args, enable_if_t< std::is_constructible< T, Args &&... >::value, int > = 0> | |
| constexpr auto | construct (Args &&... args) noexcept(std::is_nothrow_constructible< T, Args &&... >::value) -> T & |
| storage_for ()=default | |
| storage_for (const storage_for &)=delete | |
| storage_for (storage_for &&)=delete | |
| auto | operator= (const storage_for &) -> storage_for &=delete |
| auto | operator= (storage_for &&) -> storage_for &=delete |
| ~storage_for ()=default | |
| constexpr auto | destroy () noexcept -> void |
| KBLIB_NODISCARD constexpr auto | get () &noexcept -> T * |
| KBLIB_NODISCARD constexpr auto | get () const &noexcept -> const T * |
Definition at line 68 of file direct_map.h.
|
default |
|
delete |
|
delete |
|
default |
|
inlineconstexprnoexcept |
Definition at line 72 of file direct_map.h.
|
inlineconstexprnoexcept |
Definition at line 85 of file direct_map.h.
|
inlineconstexprnoexcept |
Definition at line 92 of file direct_map.h.
|
inlineconstexprnoexcept |
Definition at line 95 of file direct_map.h.
|
delete |
|
delete |