This component‐private struct manages a value_type object in Optional_Base by inheriting from Optional_DataImp. In addition, this primary template properly destroys the owned instance of t_TYPE in its destructor.
Synopsis
Declared in <bslstl_optional.h>
template<
class t_TYPE,
bool t_IS_TRIVIALLY_DESTRUCTIBLE = bslstl::Optional_IsTriviallyDestructible<t_TYPE>::value>
struct Optional_Data
: Optional_DataImp<t_TYPE>
Base Classes
Name |
Description |
This component‐private |
Member Functions
Name |
Description |
|
Destroy the managed |
|
|
Return |
|
Destroy the |
|
|
Using Declarations
Name |
Specializations
Name |
Description |
This partial specialization manages a trivially destructible |
Created with MrDocs