momemta::gtl::optional< T > Member List

This is the complete list of members for momemta::gtl::optional< T >, including all inherited members.

assign(U &&u) (defined in momemta::gtl::internal_optional::optional_data< T >)momemta::gtl::internal_optional::optional_data< T >inlineprivate
base typedef (defined in momemta::gtl::internal_optional::optional_data< T >)momemta::gtl::internal_optional::optional_data< T >private
construct(Args &&... args) (defined in momemta::gtl::internal_optional::optional_data< T >)momemta::gtl::internal_optional::optional_data< T >inlineprivate
data_ (defined in momemta::gtl::internal_optional::optional_data_dtor_base< T >)momemta::gtl::internal_optional::optional_data_dtor_base< T >private
destruct() noexcept (defined in momemta::gtl::internal_optional::optional_data_dtor_base< T >)momemta::gtl::internal_optional::optional_data_dtor_base< T >inlineprivate
dummy_ (defined in momemta::gtl::internal_optional::optional_data_dtor_base< T >)momemta::gtl::internal_optional::optional_data_dtor_base< T >private
emplace(Args &&... args) (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
emplace(std::initializer_list< U > il, Args &&... args) (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
engaged_ (defined in momemta::gtl::internal_optional::optional_data_dtor_base< T >)momemta::gtl::internal_optional::optional_data_dtor_base< T >private
has_value() const noexcept (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
operator bool() const noexcept (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inlineexplicit
operator*() const & (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
operator*() & (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
operator*() const && (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
operator*() && (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
operator->() const (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
operator->() (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
operator=(nullopt_t) noexcept (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
operator=(const optional &src)=default (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >
operator=(optional &&src)=default (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >
operator=(U &&v) (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
operator=(const optional< U > &rhs) (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
operator=(optional< U > &&rhs) (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
operator=(const optional_data &rhs) (defined in momemta::gtl::internal_optional::optional_data< T >)momemta::gtl::internal_optional::optional_data< T >inlineprivate
operator=(optional_data &&rhs) noexcept(std::is_nothrow_move_assignable< T >::value &&std::is_nothrow_move_constructible< T >::value) (defined in momemta::gtl::internal_optional::optional_data< T >)momemta::gtl::internal_optional::optional_data< T >inlineprivate
optional() noexcept (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
optional(nullopt_t) noexcept (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
optional(const optional &src)=default (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >
optional(optional &&src)=default (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >
optional(in_place_t, Args &&... args) (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inlineexplicit
optional(in_place_t, std::initializer_list< U > il, Args &&... args) (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inlineexplicit
optional(U &&v) (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
optional(U &&v) (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inlineexplicit
optional(const optional< U > &rhs) (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
optional(const optional< U > &rhs) (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inlineexplicit
optional(optional< U > &&rhs) (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
optional(optional< U > &&rhs) (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inlineexplicit
optional_data()=default (defined in momemta::gtl::internal_optional::optional_data< T >)momemta::gtl::internal_optional::optional_data< T >private
optional_data(const optional_data &rhs) (defined in momemta::gtl::internal_optional::optional_data< T >)momemta::gtl::internal_optional::optional_data< T >inlineprivate
optional_data(optional_data &&rhs) noexcept(std::is_nothrow_move_constructible< T >::value) (defined in momemta::gtl::internal_optional::optional_data< T >)momemta::gtl::internal_optional::optional_data< T >inlineprivate
optional_data_dtor_base() noexcept (defined in momemta::gtl::internal_optional::optional_data_dtor_base< T >)momemta::gtl::internal_optional::optional_data_dtor_base< T >inlineprivate
optional_data_dtor_base(in_place_t, Args &&... args) (defined in momemta::gtl::internal_optional::optional_data_dtor_base< T >)momemta::gtl::internal_optional::optional_data_dtor_base< T >inlineexplicitprivate
pointer() (defined in momemta::gtl::internal_optional::optional_data< T >)momemta::gtl::internal_optional::optional_data< T >inlineprivate
pointer() const (defined in momemta::gtl::internal_optional::optional_data< T >)momemta::gtl::internal_optional::optional_data< T >inlineprivate
reset() noexcept (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
swap(optional &rhs) noexcept(std::is_nothrow_move_constructible< T >::value &&std::is_trivial< T >::value) (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
value() const & (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
value() & (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
value() && (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
value() const && (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
value_or(U &&v) const & (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
value_or(U &&v) && (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >inline
value_type typedef (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >
~optional()=default (defined in momemta::gtl::optional< T >)momemta::gtl::optional< T >
~optional_data_dtor_base() (defined in momemta::gtl::internal_optional::optional_data_dtor_base< T >)momemta::gtl::internal_optional::optional_data_dtor_base< T >inlineprivate