DbiTableProxyRegistry::Cleaner Struct Reference

#include <DbiTableProxyRegistry.h>

List of all members.

Public Member Functions

 Cleaner ()
 ~Cleaner ()
void Increment ()

Static Public Attributes

static int fgCount = 0

Detailed Description

Definition at line 78 of file DbiTableProxyRegistry.h.


Constructor & Destructor Documentation

DbiTableProxyRegistry::Cleaner::Cleaner (  )  [inline]

Definition at line 80 of file DbiTableProxyRegistry.h.

References Increment().

00080 { this->Increment(); }

DbiTableProxyRegistry::Cleaner::~Cleaner (  )  [inline]

Definition at line 81 of file DbiTableProxyRegistry.h.

References fgCount, and DbiTableProxyRegistry::fgInstance.

00081               {
00082      if (--fgCount==0 && DbiTableProxyRegistry::fgInstance!=0) {
00083        delete DbiTableProxyRegistry::fgInstance;
00084        DbiTableProxyRegistry::fgInstance = 0;
00085      }
00086    }


Member Function Documentation

void DbiTableProxyRegistry::Cleaner::Increment (  )  [inline]

Definition at line 87 of file DbiTableProxyRegistry.h.

References fgCount.

Referenced by Cleaner().

00087 { ++fgCount; };


Member Data Documentation

Definition at line 79 of file DbiTableProxyRegistry.h.

Referenced by Increment(), and ~Cleaner().


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

Generated on 11 Jan 2018 for loon by  doxygen 1.6.1