Magick++  7.0.10
Magick::BlobRef Class Reference

#include <BlobRef.h>

Public Member Functions

 BlobRef (const void *data_, const size_t length_)
 
 ~BlobRef (void)
 
size_t decrease ()
 
void increase ()
 

Public Attributes

Blob::Allocator allocator
 
size_t length
 
void * data
 

Detailed Description

Definition at line 21 of file BlobRef.h.

Constructor & Destructor Documentation

◆ BlobRef()

Magick::BlobRef::BlobRef ( const void *  data_,
const size_t  length_ 
)

Definition at line 19 of file BlobRef.cpp.

References data.

◆ ~BlobRef()

Magick::BlobRef::~BlobRef ( void  )

Definition at line 33 of file BlobRef.cpp.

References Magick::Blob::MallocAllocator, and Magick::Blob::NewAllocator.

Member Function Documentation

◆ decrease()

size_t Magick::BlobRef::decrease ( )

Definition at line 44 of file BlobRef.cpp.

References Magick::throwExceptionExplicit().

◆ increase()

void Magick::BlobRef::increase ( )

Definition at line 62 of file BlobRef.cpp.

Referenced by Magick::Blob::Blob(), and Magick::Blob::operator=().

Member Data Documentation

◆ allocator

Blob::Allocator Magick::BlobRef::allocator

Definition at line 37 of file BlobRef.h.

◆ data

void* Magick::BlobRef::data

Definition at line 39 of file BlobRef.h.

Referenced by BlobRef().

◆ length

size_t Magick::BlobRef::length

Definition at line 38 of file BlobRef.h.


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