ldas-tools-al 2.6.7
Loading...
Searching...
No Matches
anonymous_namespace{MemChecker.cc}::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]

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

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

The documentation for this class was generated from the following files:
  • /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/build/include/ldastoolsal/MemChecker.hh
  • /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/src/MemChecker.hh
  • /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/src/MemChecker.cc