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 |