![]() |
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 |