Open3D (C++ API)  0.18.0+601516a
Data Structures | Functions
std Namespace Reference

Data Structures

struct  hash< 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. More...
 
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. More...
 

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.