|
Open3D (C++ API)
0.19.0
|
#include <Optional.h>
Public Types | |
| typedef T | value_type |
Public Member Functions | |
| constexpr | optional () noexcept |
| ~optional ()=default | |
| optional & | operator= (nullopt_t) noexcept |
| void | emplace (Args &&... args) |
| void | swap (optional< T > &rhs) noexcept(std::is_nothrow_move_constructible< T >::value &&noexcept(std::swap(std::declval< T & >(), std::declval< T & >()))) |
| constexpr | operator bool () const noexcept |
| constexpr bool | has_value () const noexcept |
| TR2_OPTIONAL_HOST_CONSTEXPR T const * | operator-> () const |
| TR2_OPTIONAL_HOST_CONSTEXPR T const & | operator* () const & |
| TR2_OPTIONAL_HOST_CONSTEXPR T const & | value () const & |
| constexpr T | value_or (V &&v) const & |
| void | reset () noexcept |
| typedef T open3d::utility::optional< T >::value_type |
|
inlineconstexprnoexcept |
|
default |
|
inline |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inlineconstexpr |