|
|
template<typename... Args> |
| constexpr | optional_data (in_place_t t, Args &&... args) |
| |
|
| optional_data (const optional_data &rhs) |
| |
|
| optional_data (optional_data &&rhs) noexcept(phmap::default_allocator_is_nothrow::value||std::is_nothrow_move_constructible< T >::value) |
| |
|
optional_data & | operator= (const optional_data &rhs) |
| |
|
optional_data & | operator= (optional_data &&rhs) noexcept(std::is_nothrow_move_assignable< T >::value &&std::is_nothrow_move_constructible< T >::value) |
| |
|
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) |
| |
|
void | destruct () noexcept |
| |
|
template<typename... Args> |
| constexpr | optional_data_dtor_base (in_place_t, Args &&... args) |
| |
The documentation for this class was generated from the following file:
- RavEngine/deps/parallel-hashmap/parallel_hashmap/phmap_base.h