ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::core::VirtualBlock Struct Reference

Public Member Functions

 VirtualBlock (void *ptr, size_t byte_size, const std::weak_ptr< RealBlock > &r_block)
 

Public Attributes

void * ptr_ = nullptr
 
size_t byte_size_ = 0
 
std::weak_ptr< RealBlockr_block_
 

Detailed Description

Definition at line 55 of file MemoryManagerCached.cpp.

Constructor & Destructor Documentation

◆ VirtualBlock()

cloudViewer::core::VirtualBlock::VirtualBlock ( void *  ptr,
size_t  byte_size,
const std::weak_ptr< RealBlock > &  r_block 
)
inline

Definition at line 56 of file MemoryManagerCached.cpp.

Member Data Documentation

◆ byte_size_

size_t cloudViewer::core::VirtualBlock::byte_size_ = 0

Definition at line 62 of file MemoryManagerCached.cpp.

◆ ptr_

void* cloudViewer::core::VirtualBlock::ptr_ = nullptr

Definition at line 61 of file MemoryManagerCached.cpp.

◆ r_block_

std::weak_ptr<RealBlock> cloudViewer::core::VirtualBlock::r_block_

Definition at line 64 of file MemoryManagerCached.cpp.


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