![]() |
NIM 跨平台 C++ SDK
|
#include <phmap_base.h>
Protected 类型 | |
| using | base = optional_data_dtor_base< T > |
Protected 成员函数 | |
| optional_data_base ()=default | |
| template<typename... Args> | |
| constexpr | optional_data_base (in_place_t t, Args &&... args) |
| template<typename... Args> | |
| void | construct (Args &&... args) |
| template<typename U > | |
| void | assign (U &&u) |
Protected 成员函数 继承自 phmap::optional_internal::optional_data_dtor_base< T, unused > | |
| void | destruct () noexcept |
| constexpr | optional_data_dtor_base () noexcept |
| template<typename... Args> | |
| constexpr | optional_data_dtor_base (in_place_t, Args &&... args) |
| ~optional_data_dtor_base () | |
额外继承的成员函数 | |
Protected 属性 继承自 phmap::optional_internal::optional_data_dtor_base< T, unused > | |
| bool | engaged_ |
| union { | |
| dummy_type dummy_ | |
| T data_ | |
| }; | |
|
protected |
|
protecteddefault |
|
inlineexplicitconstexprprotected |
|
inlineprotected |
|
inlineprotected |