ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::utility::optional< T > Member List

This is the complete list of members for cloudViewer::utility::optional< T >, including all inherited members.

emplace(Args &&... args)cloudViewer::utility::optional< T >inline
emplace(std::initializer_list< U > il, Args &&... args)cloudViewer::utility::optional< T >inline
has_value() const noexceptcloudViewer::utility::optional< T >inline
operator bool() const noexceptcloudViewer::utility::optional< T >inlineexplicit
operator*() const &cloudViewer::utility::optional< T >inline
operator*() &cloudViewer::utility::optional< T >inline
operator*() &&cloudViewer::utility::optional< T >inline
operator->() constcloudViewer::utility::optional< T >inline
operator->()cloudViewer::utility::optional< T >inline
operator=(nullopt_t) noexceptcloudViewer::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 & >::typecloudViewer::utility::optional< T >inline
optional() noexceptcloudViewer::utility::optional< T >inline
optional(nullopt_t) noexceptcloudViewer::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() noexceptcloudViewer::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 typedefcloudViewer::utility::optional< T >
~optional()=defaultcloudViewer::utility::optional< T >