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 |