V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::base::internal::OptionalBase< T > Class Template Reference
Inheritance diagram for v8::base::internal::OptionalBase< T >:
v8::base::Optional< T >

Protected Member Functions

constexpr OptionalBase (const OptionalBase &other)=default
 
constexpr OptionalBase (OptionalBase &&other)=default
 
template<class... Args>
constexpr OptionalBase (in_place_t, Args &&... args)
 
template<typename U >
 OptionalBase (const OptionalBase< U > &other)
 
template<typename U >
 OptionalBase (OptionalBase< U > &&other)
 
OptionalBaseoperator= (const OptionalBase &other)
 
OptionalBaseoperator= (OptionalBase &&other) noexcept(std::is_nothrow_move_assignable< T >::value &&std::is_nothrow_move_constructible< T >::value)
 
template<typename U >
void CopyAssign (const OptionalBase< U > &other)
 
template<typename U >
void MoveAssign (OptionalBase< U > &&other)
 
template<typename U >
void InitOrAssign (U &&value)
 
void FreeIfNeeded ()
 

Protected Attributes

OptionalStorage< Tstorage_
 

Friends

template<typename U >
class OptionalBase
 

Detailed Description

template<typename T>
class v8::base::internal::OptionalBase< T >

Definition at line 224 of file optional.h.


The documentation for this class was generated from the following file: