This is the complete list of members for OptionalReferenceSwitch< IsReference, T >, including all inherited members.
Base typedef | OptionalReferenceSwitch< IsReference, T > | |
has_value() const noexcept | OptionalBase | inline |
m_HasValue | OptionalBase | protected |
operator bool() const noexcept | OptionalBase | inlineexplicit |
operator=(const T &value) | OptionalReferenceSwitch< IsReference, T > | inline |
operator=(const OptionalReferenceSwitch &other) | OptionalReferenceSwitch< IsReference, T > | inline |
operator=(EmptyOptional) | OptionalReferenceSwitch< IsReference, T > | inline |
OptionalBase() noexcept | OptionalBase | inline |
OptionalBase(bool hasValue) noexcept | OptionalBase | inlineprotected |
OptionalReferenceSwitch() noexcept | OptionalReferenceSwitch< IsReference, T > | inline |
OptionalReferenceSwitch(EmptyOptional) noexcept | OptionalReferenceSwitch< IsReference, T > | inline |
OptionalReferenceSwitch(const T &value) | OptionalReferenceSwitch< IsReference, T > | inline |
OptionalReferenceSwitch(ConstructInPlace, Args &&... args) | OptionalReferenceSwitch< IsReference, T > | inline |
OptionalReferenceSwitch(const OptionalReferenceSwitch &other) | OptionalReferenceSwitch< IsReference, T > | inline |
reset() | OptionalReferenceSwitch< IsReference, T > | inline |
value() const | OptionalReferenceSwitch< IsReference, T > | inline |
value() | OptionalReferenceSwitch< IsReference, T > | inline |
~OptionalReferenceSwitch() | OptionalReferenceSwitch< IsReference, T > | inline |