Open3D (C++ API)  0.18.0
Public Member Functions | Static Public Member Functions
open3d::core::Cacher Class Reference

Public Member Functions

 ~Cacher ()
 
 Cacher (const Cacher &)=delete
 
Cacheroperator= (Cacher &)=delete
 
void * Malloc (size_t byte_size, const Device &device, const std::shared_ptr< MemoryManagerDevice > &device_mm)
 
void Free (void *ptr, const Device &device)
 
void Clear (const Device &device)
 
void Clear ()
 

Static Public Member Functions

static CacherGetInstance ()
 

Constructor & Destructor Documentation

◆ ~Cacher()

open3d::core::Cacher::~Cacher ( )
inline

◆ Cacher()

open3d::core::Cacher::Cacher ( const Cacher )
delete

Member Function Documentation

◆ Clear() [1/2]

void open3d::core::Cacher::Clear ( )
inline

◆ Clear() [2/2]

void open3d::core::Cacher::Clear ( const Device device)
inline

◆ Free()

void open3d::core::Cacher::Free ( void *  ptr,
const Device device 
)
inline

◆ GetInstance()

static Cacher& open3d::core::Cacher::GetInstance ( )
inlinestatic

◆ Malloc()

void* open3d::core::Cacher::Malloc ( size_t  byte_size,
const Device device,
const std::shared_ptr< MemoryManagerDevice > &  device_mm 
)
inline

◆ operator=()

Cacher& open3d::core::Cacher::operator= ( Cacher )
delete

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