Public Types | |
| using | HeldType = T |
| Public Types inherited from SbeOptionalField< SbeOptionalConverted< T > > | |
| using | Native |
Public Member Functions | |
| SbeOptionalConverted (T &&value) noexcept | |
| constexpr | SbeOptionalConverted () noexcept |
| constexpr | SbeOptionalConverted (NullOpt) noexcept |
| ~SbeOptionalConverted ()=default | |
| bool | hasValue () const noexcept |
| ChooseValueKind< T > | operator* () const noexcept |
| const T * | operator-> () const noexcept |
| Public Member Functions inherited from SbeOptionalField< SbeOptionalConverted< T > > | |
| 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< SbeOptionalConverted< T > > | |
| static ONIXS_ICEBOE_FORCEINLINE constexpr SbeOptionalConverted< T > | null () noexcept |
| Protected Member Functions inherited from SbeOptionalField< SbeOptionalConverted< T > > | |
| ~SbeOptionalField ()=default | |
Definition at line 273 of file SbeOptional.h.
| using HeldType = T |
Definition at line 277 of file SbeOptional.h.
|
inlinenoexcept |
Definition at line 279 of file SbeOptional.h.
|
inlineconstexprnoexcept |
Definition at line 285 of file SbeOptional.h.
|
inlineconstexprnoexcept |
Definition at line 290 of file SbeOptional.h.
|
default |
|
inlinenoexcept |
Definition at line 298 of file SbeOptional.h.
|
inlinenoexcept |
Definition at line 303 of file SbeOptional.h.
|
inlinenoexcept |
Definition at line 309 of file SbeOptional.h.