Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
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>
U open3d::utility::detail_::convert ( U v)
constexpr

◆ static_addressof() [1/2]

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

◆ static_addressof() [2/2]

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