Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
open3d::utility::detail_::has_overloaded_addressof< T > Struct Template Reference

#include <Optional.h>

Static Public Member Functions

template<class X>
static constexpr bool has_overload (...)
template<class X, size_t S = sizeof(std::declval<X&>().operator&())>
static constexpr bool has_overload (bool)

Static Public Attributes

static constexpr bool value = has_overload<T>(true)

Member Function Documentation

◆ has_overload() [1/2]

template<typename T>
template<class X>
constexpr bool open3d::utility::detail_::has_overloaded_addressof< T >::has_overload ( ...)
inlinestaticconstexpr

◆ has_overload() [2/2]

template<typename T>
template<class X, size_t S = sizeof(std::declval<X&>().operator&())>
constexpr bool open3d::utility::detail_::has_overloaded_addressof< T >::has_overload ( bool )
inlinestaticconstexpr

Field Documentation

◆ value

template<typename T>
bool open3d::utility::detail_::has_overloaded_addressof< T >::value = has_overload<T>(true)
staticconstexpr

The documentation for this struct was generated from the following file: