Open3D (C++ API)
0.18.0+6e910d9
|
#include <Optional.h>
Public Member Functions | |
constexpr | optional_base () noexcept |
constexpr | optional_base (const T &v) |
constexpr | optional_base (T &&v) |
template<class... Args> | |
optional_base (in_place_t, Args &&... args) | |
template<class U , class... Args, TR2_OPTIONAL_REQUIRES( std::is_constructible< T, std::initializer_list< U >>) > | |
optional_base (in_place_t, std::initializer_list< U > il, Args &&... args) | |
~optional_base () | |
Data Fields | |
bool | init_ |
storage_t< T > | storage_ |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexpr |
|
inlineexplicitconstexpr |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
bool open3d::utility::optional_base< T >::init_ |
storage_t<T> open3d::utility::optional_base< T >::storage_ |