CppUnit project page FAQ CppUnit home page

Public Member Functions | Static Public Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes
TestFactoryRegistryList Class Reference

(INTERNAL) List of all TestFactoryRegistry. More...

List of all members.

Public Member Functions

 TestFactoryRegistryList ()
 ~TestFactoryRegistryList ()

Static Public Member Functions

static TestFactoryRegistrygetRegistry (const std::string &name)
static bool isValid ()

Private Types

enum  State { doNotChange = 0, notCreated, exist, destroyed }
typedef CppUnitMap
< std::string,
TestFactoryRegistry
*, std::less< std::string > > 
Registries

Private Member Functions

TestFactoryRegistrygetInternalRegistry (const std::string &name)

Static Private Member Functions

static State stateFlag (State newState=doNotChange)
static TestFactoryRegistryListgetInstance ()

Private Attributes

Registries m_registries

Detailed Description

(INTERNAL) List of all TestFactoryRegistry.


Member Typedef Documentation

typedef CppUnitMap<std::string, TestFactoryRegistry *, std::less<std::string> > TestFactoryRegistryList::Registries [private]

Member Enumeration Documentation

Enumerator:
doNotChange 
notCreated 
exist 
destroyed 

Constructor & Destructor Documentation

TestFactoryRegistryList::TestFactoryRegistryList ( ) [inline]
TestFactoryRegistryList::~TestFactoryRegistryList ( ) [inline]

Member Function Documentation

static TestFactoryRegistryList* TestFactoryRegistryList::getInstance ( ) [inline, static, private]
TestFactoryRegistry* TestFactoryRegistryList::getInternalRegistry ( const std::string &  name) [inline, private]
static TestFactoryRegistry* TestFactoryRegistryList::getRegistry ( const std::string &  name) [inline, static]
static bool TestFactoryRegistryList::isValid ( ) [inline, static]
static State TestFactoryRegistryList::stateFlag ( State  newState = doNotChange) [inline, static, private]

Member Data Documentation


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

SourceForge Logo hosts this site. Send comments to:
CppUnit Developers