![]() |
C++ Library Extensions 2022.12.09
To help learn modern C++ programming
|
#include <tpf_types.hpp>
Public Types | |
| using | type = Type |
Public Member Functions | |
| tag_type (Type v=Type{}) noexcept | |
| template<typename ArgType , typename... ArgTypes> | |
| tag_type (ArgType arg, ArgTypes... args) noexcept | |
| tag_type (const tag_type &) noexcept=default | |
| tag_type & | operator= (const tag_type &) noexcept=default |
| tag_type (tag_type &&) noexcept=default | |
| tag_type & | operator= (tag_type &&) noexcept=default |
| const Type & | get () const noexcept |
| Type & | get () noexcept |
| operator const Type & () const noexcept | |
| operator Type & () noexcept | |
Static Public Attributes | |
| static constexpr Type | tag = Tag |
Protected Attributes | |
| type | value |
Definition at line 301 of file tpf_types.hpp.
| using tpf::types::tag_type< Type, Tag >::type = Type |
Definition at line 305 of file tpf_types.hpp.
|
inlinenoexcept |
Definition at line 313 of file tpf_types.hpp.
|
inlinenoexcept |
Definition at line 316 of file tpf_types.hpp.
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 326 of file tpf_types.hpp.
|
inlinenoexcept |
|
inlinenoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
staticconstexpr |
Definition at line 306 of file tpf_types.hpp.
|
protected |
Definition at line 309 of file tpf_types.hpp.