Public Types | |
| using | HeldType = T |
| Public Types inherited from SbeOptionalField< SbeOptionalEnumeration< T, Null > > | |
| using | Native |
Public Member Functions | |
| SbeOptionalEnumeration (T v) noexcept | |
| constexpr | SbeOptionalEnumeration () noexcept |
| constexpr | SbeOptionalEnumeration (NullOpt) noexcept |
| T | raw () const noexcept |
| bool | hasValue () const noexcept |
| T | operator* () const noexcept |
| Public Member Functions inherited from SbeOptionalField< SbeOptionalEnumeration< T, Null > > | |
| ONIXS_ICEBOE_FORCEINLINE auto | value () const -> decltype(*std::declval< const D & >()) |
| operator bool () const noexcept | |
| auto | asNative () const noexcept |
| operator Native< D > () const noexcept(noexcept(asNative< D >())) | |
Additional Inherited Members | |
| Static Public Member Functions inherited from SbeOptionalField< SbeOptionalEnumeration< T, Null > > | |
| static ONIXS_ICEBOE_FORCEINLINE constexpr SbeOptionalEnumeration< T, Null > | null () noexcept |
| Protected Member Functions inherited from SbeOptionalField< SbeOptionalEnumeration< T, Null > > | |
| ~SbeOptionalField ()=default | |
Definition at line 179 of file SbeOptional.h.
| using HeldType = T |
Definition at line 186 of file SbeOptional.h.
|
inlinenoexcept |
Definition at line 188 of file SbeOptional.h.
|
inlineconstexprnoexcept |
Definition at line 193 of file SbeOptional.h.
|
inlineconstexprnoexcept |
Definition at line 198 of file SbeOptional.h.
|
inlinenoexcept |
Definition at line 208 of file SbeOptional.h.
|
inlinenoexcept |
Definition at line 213 of file SbeOptional.h.
|
inlinenoexcept |
Definition at line 203 of file SbeOptional.h.