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 >
inline
protected
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 >
inline
protected
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 >
inline
protected
MoveAssign
(OptionalBase< U > &&other) (defined in
v8::base::internal::OptionalBase< T >
)
v8::base::internal::OptionalBase< T >
inline
protected
operator bool
() const (defined in
v8::base::Optional< T >
)
v8::base::Optional< T >
inline
explicit
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 >
inline
protected
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 >
inline
protected
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 >
inline
explicit
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 >
inline
explicit
Optional
(in_place_t, Args &&... args) (defined in
v8::base::Optional< T >
)
v8::base::Optional< T >
inline
explicit
Optional
(in_place_t, std::initializer_list< U > il, Args &&... args) (defined in
v8::base::Optional< T >
)
v8::base::Optional< T >
inline
explicit
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 >
inline
explicit
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 >
inline
explicit
protected
OptionalBase
(const OptionalBase< U > &other) (defined in
v8::base::internal::OptionalBase< T >
)
v8::base::internal::OptionalBase< T >
inline
explicit
protected
OptionalBase
(OptionalBase< U > &&other) (defined in
v8::base::internal::OptionalBase< T >
)
v8::base::internal::OptionalBase< T >
inline
explicit
protected
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
Generated on Tue Dec 25 2018 14:40:46 by
1.8.14