![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#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, typename std::enable_if< std::is_constructible< T, std::initializer_list< U >> ::value, bool >::type = false> | |
| optional_base (in_place_t, std::initializer_list< U > il, Args &&... args) | |
| ~optional_base () | |
Public Attributes | |
| bool | init_ |
| storage_t< T > | storage_ |
Definition at line 176 of file Optional.h.
|
inlineconstexprnoexcept |
Definition at line 180 of file Optional.h.
|
inlineexplicitconstexpr |
Definition at line 183 of file Optional.h.
|
inlineexplicitconstexpr |
Definition at line 185 of file Optional.h.
|
inlineexplicit |
Definition at line 189 of file Optional.h.
|
inlineexplicit |
Definition at line 196 of file Optional.h.
|
inline |
Definition at line 201 of file Optional.h.
References cloudViewer::utility::optional_base< T >::init_, and cloudViewer::utility::optional_base< T >::storage_.
| bool cloudViewer::utility::optional_base< T >::init_ |
Definition at line 177 of file Optional.h.
Referenced by cloudViewer::utility::optional_base< T >::~optional_base().
| storage_t<T> cloudViewer::utility::optional_base< T >::storage_ |
Definition at line 178 of file Optional.h.
Referenced by cloudViewer::utility::optional_base< T >::~optional_base().