A node of the forward list that contains the custom record data
Definition at line 77 of file enumrecords.inl.
Public Field Index: | |
TIntegral | integral |
Node * | next |
TRecord | record |
Public Method Index: | |
Node () noexcept=default | |
template<typename... TArgs> | |
Node (TEnum element, TArgs &&... args) noexcept | |
TIntegral integral |
The enum element's underlying integral value.
Definition at line 80 of file enumrecords.inl.
Node* next |
Pointer to the next node.
Definition at line 86 of file enumrecords.inl.
TRecord record |
The data record.
Definition at line 83 of file enumrecords.inl.
|
inlinenoexcept |
Constructs this instance taking variadic template arguments to construct the contained enum record of custom type.
TArgs | Types of the variadic arguments args . |
element | The enum element |
args | Variadic arguments forwarded to constructor of field record. |
Definition at line 97 of file enumrecords.inl.
|
defaultnoexcept |
Default constructor.