PandA-2024.02
Public Member Functions | Data Fields
AadlParserData Struct Reference

#include <aadl_parser.hpp>

Collaboration diagram for AadlParserData:
Collaboration graph
[legend]

Public Member Functions

 AadlParserData (const ParameterConstRef parameters)
 Constructor. More...
 

Data Fields

CustomMap< std::string, std::list< std::pair< std::string, CustomMap< std::string, std::string > > > > subprogram_features
 For each subprogram the associated features. More...
 
CustomMap< std::string, std::list< std::pair< std::string, CustomMap< std::string, std::string > > > > system_features
 For each system the associated features. More...
 
CustomMap< std::string, CustomMap< std::string, std::string > > system_properties
 For each system the associated properties. More...
 
CustomMap< std::string, CustomMap< std::string, std::string > > package_properties
 For each package the associated properties. More...
 
CustomMap< std::string, CustomMap< std::string, std::string > > data_properties
 For each data the associated properties. More...
 
const ParameterConstRef parameters
 The set of input parameters. More...
 
const int debug_level
 The debug level. More...
 

Detailed Description

Definition at line 53 of file aadl_parser.hpp.

Constructor & Destructor Documentation

◆ AadlParserData()

AadlParserData::AadlParserData ( const ParameterConstRef  parameters)
explicit

Constructor.

Definition at line 80 of file aadl_parser.cpp.

Field Documentation

◆ data_properties

CustomMap<std::string, CustomMap<std::string, std::string> > AadlParserData::data_properties

For each data the associated properties.

Definition at line 68 of file aadl_parser.hpp.

◆ debug_level

const int AadlParserData::debug_level

The debug level.

Definition at line 74 of file aadl_parser.hpp.

◆ package_properties

CustomMap<std::string, CustomMap<std::string, std::string> > AadlParserData::package_properties

For each package the associated properties.

Definition at line 65 of file aadl_parser.hpp.

◆ parameters

const ParameterConstRef AadlParserData::parameters

The set of input parameters.

Definition at line 71 of file aadl_parser.hpp.

◆ subprogram_features

CustomMap<std::string, std::list<std::pair<std::string, CustomMap<std::string, std::string> > > > AadlParserData::subprogram_features

For each subprogram the associated features.

Definition at line 56 of file aadl_parser.hpp.

◆ system_features

CustomMap<std::string, std::list<std::pair<std::string, CustomMap<std::string, std::string> > > > AadlParserData::system_features

For each system the associated features.

Definition at line 59 of file aadl_parser.hpp.

◆ system_properties

CustomMap<std::string, CustomMap<std::string, std::string> > AadlParserData::system_properties

For each system the associated properties.

Definition at line 62 of file aadl_parser.hpp.


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

Generated on Mon Feb 12 2024 13:03:43 for PandA-2024.02 by doxygen 1.8.13