#include <CCPACSConfigurationManager.h>
Public Member Functions | |
| TIGL_EXPORT TiglCPACSConfigurationHandle | AddConfiguration (CCPACSConfiguration *config) |
| TIGL_EXPORT void | DeleteConfiguration (TiglCPACSConfigurationHandle handle) |
| TIGL_EXPORT CCPACSConfiguration & | GetConfiguration (TiglCPACSConfigurationHandle handle) const |
| TIGL_EXPORT void | Invalidate () |
| TIGL_EXPORT bool | IsValid (TiglCPACSConfigurationHandle handle) const |
| TIGL_EXPORT | ~CCPACSConfigurationManager () |
Static Public Member Functions | |
| static TIGL_EXPORT CCPACSConfigurationManager & | GetInstance () |
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 |
|
private |
|
private |
|
private |
| TIGL_EXPORT tigl::CCPACSConfigurationManager::~CCPACSConfigurationManager | ( | ) |
|
private |
|
private |
| TIGL_EXPORT TiglCPACSConfigurationHandle tigl::CCPACSConfigurationManager::AddConfiguration | ( | CCPACSConfiguration * | config | ) |
| TIGL_EXPORT void tigl::CCPACSConfigurationManager::DeleteConfiguration | ( | TiglCPACSConfigurationHandle | handle | ) |
| TIGL_EXPORT CCPACSConfiguration& tigl::CCPACSConfigurationManager::GetConfiguration | ( | TiglCPACSConfigurationHandle | handle | ) | const |
|
static |
| TIGL_EXPORT void tigl::CCPACSConfigurationManager::Invalidate | ( | ) |
| TIGL_EXPORT bool tigl::CCPACSConfigurationManager::IsValid | ( | TiglCPACSConfigurationHandle | handle | ) | const |
|
private |
|
private |
|
private |