|
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 |