| emplace(Args &&... args) | cloudViewer::utility::optional< T > | inline |
| emplace(std::initializer_list< U > il, Args &&... args) | cloudViewer::utility::optional< T > | inline |
| has_value() const noexcept | cloudViewer::utility::optional< T > | inline |
| operator bool() const noexcept | cloudViewer::utility::optional< T > | inlineexplicit |
| operator*() const & | cloudViewer::utility::optional< T > | inline |
| operator*() & | cloudViewer::utility::optional< T > | inline |
| operator*() && | cloudViewer::utility::optional< T > | inline |
| operator->() const | cloudViewer::utility::optional< T > | inline |
| operator->() | cloudViewer::utility::optional< T > | inline |
| operator=(nullopt_t) noexcept | cloudViewer::utility::optional< T > | inline |
| operator=(const optional &rhs) | cloudViewer::utility::optional< T > | inline |
| operator=(optional &&rhs) noexcept(std::is_nothrow_move_assignable< T >::value &&std::is_nothrow_move_constructible< T >::value) | cloudViewer::utility::optional< T > | inline |
| operator=(U &&v) -> typename std::enable_if< std::is_constructible< T, U >::value &&!std::is_same< typename std::decay< U >::type, optional< T >>::value &&(std::is_scalar< T >::value||std::is_same< typename std::decay< U >::type, T >::value) &&std::is_assignable< T &, U >::value, optional & >::type | cloudViewer::utility::optional< T > | inline |
| optional() noexcept | cloudViewer::utility::optional< T > | inline |
| optional(nullopt_t) noexcept | cloudViewer::utility::optional< T > | inline |
| optional(const optional &rhs) | cloudViewer::utility::optional< T > | inline |
| optional(optional &&rhs) noexcept(std::is_nothrow_move_constructible< T >::value) | cloudViewer::utility::optional< T > | inline |
| optional(U &&u) | cloudViewer::utility::optional< T > | inline |
| optional(U &&u) | cloudViewer::utility::optional< T > | inlineexplicit |
| optional(in_place_t, Args &&... args) | cloudViewer::utility::optional< T > | inlineexplicit |
| optional(in_place_t, std::initializer_list< U > il, Args &&... args) | cloudViewer::utility::optional< T > | inlineexplicit |
| reset() noexcept | cloudViewer::utility::optional< T > | inline |
| swap(optional< T > &rhs) noexcept(std::is_nothrow_move_constructible< T >::value &&noexcept(std::swap(std::declval< T & >(), std::declval< T & >()))) | cloudViewer::utility::optional< T > | inline |
| value() const & | cloudViewer::utility::optional< T > | inline |
| value() & | cloudViewer::utility::optional< T > | inline |
| value() && | cloudViewer::utility::optional< T > | inline |
| value_or(V &&v) const & | cloudViewer::utility::optional< T > | inline |
| value_or(V &&v) && | cloudViewer::utility::optional< T > | inline |
| value_type typedef | cloudViewer::utility::optional< T > | |
| ~optional()=default | cloudViewer::utility::optional< T > | |