Tatooine
|
#include <idholder.h>
Public Member Functions | |
id_holder () | |
id_holder (ID _id) | |
id_holder (id_holder const &other)=delete | |
id_holder (id_holder &&other) noexcept | |
auto | operator= (id_holder const &other) -> id_holder &=delete |
auto | operator= (id_holder &&other) noexcept -> id_holder & |
~id_holder ()=default | |
auto | id () const |
void | swap (id_holder &other) |
Static Public Attributes | |
static constexpr auto | default_val = id_holder_default_param_v<ID> |
Protected Member Functions | |
void | set_id (ID id) |
auto | id_ptr () |
auto | id_ref () -> auto & |
Private Attributes | |
ID | m_id |
|
inline |
|
inlineexplicit |
|
delete |
|
inlinenoexcept |
|
default |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlinenoexcept |
|
delete |
|
inlineprotected |
|
inline |
|
staticconstexpr |
|
private |