Definition at line 30 of file TMemFile.h.
#include <TMemFile.h>
◆ TMemBlock() [1/4]
TMemFile::TMemBlock::TMemBlock |
( |
const TMemBlock & |
| ) |
|
|
privatedelete |
◆ TMemBlock() [2/4]
TMemFile::TMemBlock::TMemBlock |
( |
| ) |
|
|
default |
◆ TMemBlock() [3/4]
Constructor allocating the memory buffer.
- Parameters
-
size | size of the buffer to be allocated. A value of -1 means that no allocation should happen, leaving fBuffer and fSize at 0. |
previous | previous TMemBlock, used to set up the linked list. |
Definition at line 53 of file TMemFile.cxx.
◆ TMemBlock() [4/4]
Constructor not allocating the memory buffer, for external ownership.
Definition at line 65 of file TMemFile.cxx.
◆ ~TMemBlock()
TMemFile::TMemBlock::~TMemBlock |
( |
| ) |
|
Usual destructors. Delete the block memory.
Definition at line 72 of file TMemFile.cxx.
◆ CreateNext()
void TMemFile::TMemBlock::CreateNext |
( |
Long64_t |
size | ) |
|
◆ operator=()
◆ fBuffer
UChar_t* TMemFile::TMemBlock::fBuffer {nullptr} |
◆ fNext
TMemBlock* TMemFile::TMemBlock::fNext {nullptr} |
◆ fPrevious
TMemBlock* TMemFile::TMemBlock::fPrevious {nullptr} |
◆ fSize
The documentation for this struct was generated from the following files: