Version: 9.12.0
SMESH::MemoryReserve Struct Reference

Allocate some memory at construction and release it at destruction. More...

Public Member Functions

 MemoryReserve ()
 
void release ()
 
 ~MemoryReserve ()
 
 MemoryReserve ()
 
void Free ()
 
 ~MemoryReserve ()
 

Data Fields

char * myBuf
 

Detailed Description

Allocate some memory at construction and release it at destruction.

Is used to be able to continue working after mesh generation or visualization break due to lack of memory

Constructor & Destructor Documentation

◆ MemoryReserve() [1/2]

SMESH::MemoryReserve::MemoryReserve ( )

◆ ~MemoryReserve() [1/2]

SMESH::MemoryReserve::~MemoryReserve ( )

References release().

◆ MemoryReserve() [2/2]

SMESH::MemoryReserve::MemoryReserve ( )

◆ ~MemoryReserve() [2/2]

SMESH::MemoryReserve::~MemoryReserve ( )

References Free().

Member Function Documentation

◆ Free()

void SMESH::MemoryReserve::Free ( )

References myBuf.

Referenced by ~MemoryReserve().

◆ release()

Field Documentation

◆ myBuf

char * MemoryReserve::myBuf

Referenced by Free(), and release().