|
| template<class T > |
| constexpr T && | cloudViewer::utility::constexpr_forward (typename std::remove_reference< T >::type &t) noexcept |
| |
| template<class T > |
| constexpr T && | cloudViewer::utility::constexpr_forward (typename std::remove_reference< T >::type &&t) noexcept |
| |
| template<class T > |
| constexpr std::remove_reference< T >::type && | cloudViewer::utility::constexpr_move (T &&t) noexcept |
| |
| template<typename T , typename std::enable_if< !has_overloaded_addressof< T > ::value, bool >::type = false> |
| constexpr T * | cloudViewer::utility::detail_::static_addressof (T &ref) |
| |
| template<typename T , typename std::enable_if< has_overloaded_addressof< T > ::value, bool >::type = false> |
| T * | cloudViewer::utility::detail_::static_addressof (T &ref) |
| |
| template<class U > |
| constexpr U | cloudViewer::utility::detail_::convert (U v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator== (const optional< T > &x, const optional< T > &y) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator!= (const optional< T > &x, const optional< T > &y) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator< (const optional< T > &x, const optional< T > &y) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator> (const optional< T > &x, const optional< T > &y) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator<= (const optional< T > &x, const optional< T > &y) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator>= (const optional< T > &x, const optional< T > &y) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator== (const optional< T > &x, nullopt_t) noexcept |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator== (nullopt_t, const optional< T > &x) noexcept |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator!= (const optional< T > &x, nullopt_t) noexcept |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator!= (nullopt_t, const optional< T > &x) noexcept |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator< (const optional< T > &, nullopt_t) noexcept |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator< (nullopt_t, const optional< T > &x) noexcept |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator<= (const optional< T > &x, nullopt_t) noexcept |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator<= (nullopt_t, const optional< T > &) noexcept |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator> (const optional< T > &x, nullopt_t) noexcept |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator> (nullopt_t, const optional< T > &) noexcept |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator>= (const optional< T > &, nullopt_t) noexcept |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator>= (nullopt_t, const optional< T > &x) noexcept |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator== (const optional< T > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator== (const T &v, const optional< T > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator!= (const optional< T > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator!= (const T &v, const optional< T > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator< (const optional< T > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator> (const T &v, const optional< T > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator> (const optional< T > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator< (const T &v, const optional< T > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator>= (const optional< T > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator<= (const T &v, const optional< T > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator<= (const optional< T > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator>= (const T &v, const optional< T > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator== (const optional< T & > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator== (const T &v, const optional< T & > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator!= (const optional< T & > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator!= (const T &v, const optional< T & > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator< (const optional< T & > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator> (const T &v, const optional< T & > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator> (const optional< T & > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator< (const T &v, const optional< T & > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator>= (const optional< T & > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator<= (const T &v, const optional< T & > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator<= (const optional< T & > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator>= (const T &v, const optional< T & > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator== (const optional< const T & > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator== (const T &v, const optional< const T & > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator!= (const optional< const T & > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator!= (const T &v, const optional< const T & > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator< (const optional< const T & > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator> (const T &v, const optional< const T & > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator> (const optional< const T & > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator< (const T &v, const optional< const T & > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator>= (const optional< const T & > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator<= (const T &v, const optional< const T & > &x) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator<= (const optional< const T & > &x, const T &v) |
| |
| template<class T > |
| constexpr bool | cloudViewer::utility::operator>= (const T &v, const optional< const T & > &x) |
| |
| template<class T > |
| void | cloudViewer::utility::swap (optional< T > &x, optional< T > &y) noexcept(noexcept(x.swap(y))) |
| |
| template<class T > |
| constexpr optional< typename std::decay< T >::type > | cloudViewer::utility::make_optional (T &&v) |
| |
| template<class X > |
| constexpr optional< X & > | cloudViewer::utility::make_optional (std::reference_wrapper< X > v) |
| |