3.5.0-rc1
Loading...
Searching...
No Matches
tigl::CCPACSConfigurationManager Class Reference

#include <CCPACSConfigurationManager.h>

Public Member Functions

TIGL_EXPORT TiglCPACSConfigurationHandle AddConfiguration (CCPACSConfiguration *config)
TIGL_EXPORT void DeleteConfiguration (TiglCPACSConfigurationHandle handle)
TIGL_EXPORT CCPACSConfigurationGetConfiguration (TiglCPACSConfigurationHandle handle) const
TIGL_EXPORT void Invalidate ()
TIGL_EXPORT bool IsValid (TiglCPACSConfigurationHandle handle) const
TIGL_EXPORT ~CCPACSConfigurationManager ()

Static Public Member Functions

static TIGL_EXPORT CCPACSConfigurationManagerGetInstance ()

Private Types

typedef CCPACSConfigContainer::const_iterator CCPACSConfigConstIterator
typedef std::map< TiglCPACSConfigurationHandle, CCPACSConfiguration * > CCPACSConfigContainer
typedef CCPACSConfigContainer::iterator CCPACSConfigIterator

Private Member Functions

 CCPACSConfigurationManager ()
 CCPACSConfigurationManager (const CCPACSConfigurationManager &)
void operator= (const CCPACSConfigurationManager &)

Private Attributes

CCPACSConfigContainer configurations
TiglCPACSConfigurationHandle handleCounter

Member Typedef Documentation

◆ CCPACSConfigConstIterator

typedef CCPACSConfigContainer::const_iterator tigl::CCPACSConfigurationManager::CCPACSConfigConstIterator
private

◆ CCPACSConfigContainer

◆ CCPACSConfigIterator

typedef CCPACSConfigContainer::iterator tigl::CCPACSConfigurationManager::CCPACSConfigIterator
private

Constructor & Destructor Documentation

◆ ~CCPACSConfigurationManager()

TIGL_EXPORT tigl::CCPACSConfigurationManager::~CCPACSConfigurationManager ( )

◆ CCPACSConfigurationManager() [1/2]

tigl::CCPACSConfigurationManager::CCPACSConfigurationManager ( )
private

◆ CCPACSConfigurationManager() [2/2]

tigl::CCPACSConfigurationManager::CCPACSConfigurationManager ( const CCPACSConfigurationManager & )
private

Member Function Documentation

◆ AddConfiguration()

TIGL_EXPORT TiglCPACSConfigurationHandle tigl::CCPACSConfigurationManager::AddConfiguration ( CCPACSConfiguration * config)

◆ DeleteConfiguration()

TIGL_EXPORT void tigl::CCPACSConfigurationManager::DeleteConfiguration ( TiglCPACSConfigurationHandle handle)

◆ GetConfiguration()

TIGL_EXPORT CCPACSConfiguration & tigl::CCPACSConfigurationManager::GetConfiguration ( TiglCPACSConfigurationHandle handle) const

◆ GetInstance()

TIGL_EXPORT CCPACSConfigurationManager & tigl::CCPACSConfigurationManager::GetInstance ( )
static

◆ Invalidate()

TIGL_EXPORT void tigl::CCPACSConfigurationManager::Invalidate ( )

◆ IsValid()

TIGL_EXPORT bool tigl::CCPACSConfigurationManager::IsValid ( TiglCPACSConfigurationHandle handle) const

◆ operator=()

void tigl::CCPACSConfigurationManager::operator= ( const CCPACSConfigurationManager & )
private

Field Documentation

◆ configurations

CCPACSConfigContainer tigl::CCPACSConfigurationManager::configurations
private

◆ handleCounter

TiglCPACSConfigurationHandle tigl::CCPACSConfigurationManager::handleCounter
private

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