![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
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) | |
| OptionalBase & | operator= (const OptionalBase &other) |
| OptionalBase & | operator= (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< T > | storage_ |
Friends | |
| template<typename U > | |
| class | OptionalBase |
Definition at line 224 of file optional.h.