Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
std Namespace Reference

Data Structures

struct  hash< open3d::core::Device >
struct  less< open3d::core::Device >
struct  hash< open3d::utility::optional< T > >
struct  hash< open3d::utility::optional< T & > >

Functions

template<typename T>
void swap (open3d::core::SmallVectorImpl< T > &LHS, open3d::core::SmallVectorImpl< T > &RHS)
 Implement std::swap in terms of SmallVector swap.
template<typename T, unsigned N>
void swap (open3d::core::SmallVector< T, N > &LHS, open3d::core::SmallVector< T, N > &RHS)
 Implement std::swap in terms of SmallVector swap.

Function Documentation

◆ swap() [1/2]

template<typename T, unsigned N>
void std::swap ( open3d::core::SmallVector< T, N > & LHS,
open3d::core::SmallVector< T, N > & RHS )
inline

Implement std::swap in terms of SmallVector swap.

◆ swap() [2/2]

template<typename T>
void std::swap ( open3d::core::SmallVectorImpl< T > & LHS,
open3d::core::SmallVectorImpl< T > & RHS )
inline

Implement std::swap in terms of SmallVector swap.