ldas-tools-al 2.6.7
 
Loading...
Searching...
No Matches
MemChecker::Trigger Class Reference

Trigger garbage collection upon deletion. More...

#include <MemChecker.hh>

Public Member Functions

 Trigger (bool Final=false)
 Default Constructor.
 
 Trigger (bool Final=false)
 Default Constructor.
 
 ~Trigger ()
 Destructor.
 
 ~Trigger ()
 Destructor.
 
void DoGarbageCollection () const
 Force early garbage collection.
 
void DoGarbageCollection () const
 Force early garbage collection.
 

Static Public Member Functions

static bool IsRegistered ()
 Determine if a trigger is registered for cleanup.
 
static bool IsRegistered ()
 Determine if a trigger is registered for cleanup.
 

Private Attributes

bool final
 

Static Private Attributes

static bool registered = false
 

Detailed Description

Trigger garbage collection upon deletion.

Constructor & Destructor Documentation

◆ Trigger() [1/2]

LDASTools::AL::MemChecker::Trigger::Trigger ( bool Final = false)

Default Constructor.

Parameters
[in]FinalTrue if this trigger is to be considered the final cleanup trigger.

◆ Trigger() [2/2]

LDASTools::AL::MemChecker::Trigger::Trigger ( bool Final = false)

Default Constructor.

Parameters
[in]FinalTrue if this trigger is to be considered the final cleanup trigger.

◆ ~Trigger() [1/2]

LDASTools::AL::MemChecker::Trigger::~Trigger ( )

Destructor.

◆ ~Trigger() [2/2]

LDASTools::AL::MemChecker::Trigger::~Trigger ( )

Destructor.

Member Function Documentation

◆ DoGarbageCollection() [1/2]

void LDASTools::AL::MemChecker::Trigger::DoGarbageCollection ( ) const

Force early garbage collection.

◆ DoGarbageCollection() [2/2]

void LDASTools::AL::MemChecker::Trigger::DoGarbageCollection ( ) const

Force early garbage collection.

◆ IsRegistered() [1/2]

bool LDASTools::AL::MemChecker::Trigger::IsRegistered ( )
inlinestatic

Determine if a trigger is registered for cleanup.

◆ IsRegistered() [2/2]

static bool LDASTools::AL::MemChecker::Trigger::IsRegistered ( )
static

Determine if a trigger is registered for cleanup.

Member Data Documentation

◆ final

bool LDASTools::AL::MemChecker::Trigger::final
private

◆ registered

static bool LDASTools::AL::MemChecker::Trigger::registered = false
staticprivate

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