ScenarioManager::Data_Structure Namespace Reference

Classes

class  Application
 Class containing data about an application Provides methods to get and set the date contained in the application. More...
 
class  ApplicationInstance
 Class containing data about the instance of an application. More...
 
struct  ApplicationStatus
 
class  Package
 Class containing data about a package, its scenarios and its applications. More...
 
class  Scenario
 Class containing data about a scenario and its applications. More...
 

Typedefs

using ApplicationInstancePtr = std::shared_ptr<ApplicationInstance>
 
using ApplicationInstanceVectorPtr = std::shared_ptr<std::vector<ApplicationInstancePtr>>
 
using ApplicationInstanceWPtr = std::weak_ptr<ApplicationInstance>
 
using ApplicationPtr = std::shared_ptr<Application>
 
using ApplicationVectorPtr = std::shared_ptr<std::vector<ApplicationPtr>>
 
typedef std::map< std::string, std::string > IceEnvMap
 
using PackagePtr = std::shared_ptr<Package>
 
using PackageVectorPtr
 
using PropertyEnabledMap = std::map<std::string, bool>
 
using ScenarioPtr = std::shared_ptr<Scenario>
 
using ScenarioVectorPtr = std::shared_ptr<std::vector<ScenarioPtr>>
 
using ScenarioWPtr = std::weak_ptr<Scenario>
 

Typedef Documentation

◆ ApplicationInstancePtr

typedef std::shared_ptr< ApplicationInstance > ApplicationInstancePtr = std::shared_ptr<ApplicationInstance>

Definition at line 33 of file ApplicationInstance.h.

◆ ApplicationInstanceVectorPtr

using ApplicationInstanceVectorPtr = std::shared_ptr<std::vector<ApplicationInstancePtr>>

Definition at line 35 of file ApplicationInstance.h.

◆ ApplicationInstanceWPtr

Definition at line 34 of file ApplicationInstance.h.

◆ ApplicationPtr

using ApplicationPtr = std::shared_ptr<Application>

Definition at line 121 of file Application.h.

◆ ApplicationVectorPtr

using ApplicationVectorPtr = std::shared_ptr<std::vector<ApplicationPtr>>

Definition at line 122 of file Application.h.

◆ IceEnvMap

typedef std::map<std::string, std::string> IceEnvMap

Definition at line 47 of file Scenario.h.

◆ PackagePtr

typedef std::shared_ptr< Package > PackagePtr = std::shared_ptr<Package>

Definition at line 122 of file Package.h.

◆ PackageVectorPtr

Initial value:
std::shared_ptr<std::vector<ScenarioManager::Data_Structure::PackagePtr>>

Definition at line 123 of file Package.h.

◆ PropertyEnabledMap

using PropertyEnabledMap = std::map<std::string, bool>

Definition at line 37 of file Application.h.

◆ ScenarioPtr

using ScenarioPtr = std::shared_ptr<Scenario>

Definition at line 35 of file Scenario.h.

◆ ScenarioVectorPtr

using ScenarioVectorPtr = std::shared_ptr<std::vector<ScenarioPtr>>

Definition at line 37 of file Scenario.h.

◆ ScenarioWPtr

using ScenarioWPtr = std::weak_ptr<Scenario>

Definition at line 36 of file Scenario.h.