V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::base::Optional< T > Member List

This is the complete list of members for v8::base::Optional< T >, including all inherited members.

CopyAssign(const OptionalBase< U > &other) (defined in v8::base::internal::OptionalBase< T >)v8::base::internal::OptionalBase< T >inlineprotected
emplace(Args &&... args) (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
emplace(std::initializer_list< U > il, Args &&... args) (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
FreeIfNeeded() (defined in v8::base::internal::OptionalBase< T >)v8::base::internal::OptionalBase< T >inlineprotected
has_value() const (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
InitOrAssign(U &&value) (defined in v8::base::internal::OptionalBase< T >)v8::base::internal::OptionalBase< T >inlineprotected
MoveAssign(OptionalBase< U > &&other) (defined in v8::base::internal::OptionalBase< T >)v8::base::internal::OptionalBase< T >inlineprotected
operator bool() const (defined in v8::base::Optional< T >)v8::base::Optional< T >inlineexplicit
operator*() const & (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
operator*() & (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
operator*() const && (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
operator*() && (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
operator->() const (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
operator->() (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
operator=(const Optional &other)=default (defined in v8::base::Optional< T >)v8::base::Optional< T >
operator=(Optional &&other)=default (defined in v8::base::Optional< T >)v8::base::Optional< T >
operator=(nullopt_t) (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
operator=(U &&value) (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
operator=(const Optional< U > &other) (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
operator=(Optional< U > &&other) (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
operator=(const OptionalBase &other) (defined in v8::base::internal::OptionalBase< T >)v8::base::internal::OptionalBase< T >inlineprotected
operator=(OptionalBase &&other) noexcept(std::is_nothrow_move_assignable< T >::value &&std::is_nothrow_move_constructible< T >::value) (defined in v8::base::internal::OptionalBase< T >)v8::base::internal::OptionalBase< T >inlineprotected
Optional()=default (defined in v8::base::Optional< T >)v8::base::Optional< T >
Optional(const Optional &other)=default (defined in v8::base::Optional< T >)v8::base::Optional< T >
Optional(Optional &&other)=default (defined in v8::base::Optional< T >)v8::base::Optional< T >
Optional(nullopt_t) (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
Optional(const Optional< U > &other) (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
Optional(const Optional< U > &other) (defined in v8::base::Optional< T >)v8::base::Optional< T >inlineexplicit
Optional(Optional< U > &&other) (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
Optional(Optional< U > &&other) (defined in v8::base::Optional< T >)v8::base::Optional< T >inlineexplicit
Optional(in_place_t, Args &&... args) (defined in v8::base::Optional< T >)v8::base::Optional< T >inlineexplicit
Optional(in_place_t, std::initializer_list< U > il, Args &&... args) (defined in v8::base::Optional< T >)v8::base::Optional< T >inlineexplicit
Optional(U &&value) (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
Optional(U &&value) (defined in v8::base::Optional< T >)v8::base::Optional< T >inlineexplicit
OptionalBase()=default (defined in v8::base::internal::OptionalBase< T >)v8::base::internal::OptionalBase< T >protected
OptionalBase(const OptionalBase &other)=default (defined in v8::base::internal::OptionalBase< T >)v8::base::internal::OptionalBase< T >protected
OptionalBase(OptionalBase &&other)=default (defined in v8::base::internal::OptionalBase< T >)v8::base::internal::OptionalBase< T >protected
OptionalBase(in_place_t, Args &&... args) (defined in v8::base::internal::OptionalBase< T >)v8::base::internal::OptionalBase< T >inlineexplicitprotected
OptionalBase(const OptionalBase< U > &other) (defined in v8::base::internal::OptionalBase< T >)v8::base::internal::OptionalBase< T >inlineexplicitprotected
OptionalBase(OptionalBase< U > &&other) (defined in v8::base::internal::OptionalBase< T >)v8::base::internal::OptionalBase< T >inlineexplicitprotected
reset() (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
storage_ (defined in v8::base::internal::OptionalBase< T >)v8::base::internal::OptionalBase< T >protected
swap(Optional &other) (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
value() & (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
value() const & (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
value() && (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
value() const && (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
value_or(U &&default_value) const & (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
value_or(U &&default_value) && (defined in v8::base::Optional< T >)v8::base::Optional< T >inline
value_type typedef (defined in v8::base::Optional< T >)v8::base::Optional< T >
~Optional()=default (defined in v8::base::Optional< T >)v8::base::Optional< T >
~OptionalBase()=default (defined in v8::base::internal::OptionalBase< T >)v8::base::internal::OptionalBase< T >protected