Open3D (C++ API)  0.18.0
Data Structures | Functions
open3d::utility::detail_ Namespace Reference

Data Structures

struct  has_overloaded_addressof
 

Functions

template<typename T , TR2_OPTIONAL_REQUIRES(!has_overloaded_addressof< T >) >
constexpr T * static_addressof (T &ref)
 
template<typename T , TR2_OPTIONAL_REQUIRES(has_overloaded_addressof< T >) >
T * static_addressof (T &ref)
 
template<class U >
constexpr U convert (U v)
 

Function Documentation

◆ convert()

template<class U >
constexpr U open3d::utility::detail_::convert ( v)
constexpr

◆ static_addressof() [1/2]

template<typename T , TR2_OPTIONAL_REQUIRES(!has_overloaded_addressof< T >) >
constexpr T* open3d::utility::detail_::static_addressof ( T &  ref)
constexpr

◆ static_addressof() [2/2]

template<typename T , TR2_OPTIONAL_REQUIRES(has_overloaded_addressof< T >) >
T* open3d::utility::detail_::static_addressof ( T &  ref)