|
aas-core3.1 0.0.1-alpha.1
Manipulate, verify and de/serialize asset administration shells V3.1 in C++.
|
Classes | |
| class | Descent |
| Provide a recursive iterable over all the instances referenced from an instance. More... | |
| class | DescentOnce |
| Provide a non-recursive iterable over the instances referenced from an instance. More... | |
| class | IDescent |
| struct | IndexSegment |
| class | ISegment |
| class | Iterator |
| Iterate over an AAS instance. More... | |
| struct | Path |
| Represent a path to some value. More... | |
| struct | PropertySegment |
Functions | |
| std::wstring | PropertyToWstring (Property property) |
| bool | operator== (const Iterator &a, const Iterator &b) |
| bool | operator!= (const Iterator &a, const Iterator &b) |
| Path | MaterializePath (const Iterator &iterator) |
Materialize the path that the iterator points to. | |
Variables | |
| const std::vector< types::ModellingKind > | kOverModellingKind |
| Give a container for all the literals of types::ModellingKind. | |
| const std::vector< types::QualifierKind > | kOverQualifierKind |
| Give a container for all the literals of types::QualifierKind. | |
| const std::vector< types::AssetKind > | kOverAssetKind |
| Give a container for all the literals of types::AssetKind. | |
| const std::vector< types::AasSubmodelElements > | kOverAasSubmodelElements |
| Give a container for all the literals of types::AasSubmodelElements. | |
| const std::vector< types::EntityType > | kOverEntityType |
| Give a container for all the literals of types::EntityType. | |
| const std::vector< types::Direction > | kOverDirection |
| Give a container for all the literals of types::Direction. | |
| const std::vector< types::StateOfEvent > | kOverStateOfEvent |
| Give a container for all the literals of types::StateOfEvent. | |
| const std::vector< types::ReferenceTypes > | kOverReferenceTypes |
| Give a container for all the literals of types::ReferenceTypes. | |
| const std::vector< types::KeyTypes > | kOverKeyTypes |
| Give a container for all the literals of types::KeyTypes. | |
| const std::vector< types::DataTypeDefXsd > | kOverDataTypeDefXsd |
| Give a container for all the literals of types::DataTypeDefXsd. | |
| const std::vector< types::DataTypeIec61360 > | kOverDataTypeIec61360 |
| Give a container for all the literals of types::DataTypeIec61360. | |
|
strong |
Define the properties over all the classes to compactly represent the paths.
Materialize the path that the iterator points to.
We assume that you always want a copy of the path, rather than inspect the path during the iteration.
| iterator | for which we want to materialize the path |
| std::wstring aas_core::aas_3_1::iteration::PropertyToWstring | ( | Property | property | ) |
|
extern |
Give a container for all the literals of types::AasSubmodelElements.
This container is practical when you want to show the literals in a GUI or a CLI.
|
extern |
Give a container for all the literals of types::AssetKind.
This container is practical when you want to show the literals in a GUI or a CLI.
|
extern |
Give a container for all the literals of types::DataTypeDefXsd.
This container is practical when you want to show the literals in a GUI or a CLI.
|
extern |
Give a container for all the literals of types::DataTypeIec61360.
This container is practical when you want to show the literals in a GUI or a CLI.
|
extern |
Give a container for all the literals of types::Direction.
This container is practical when you want to show the literals in a GUI or a CLI.
|
extern |
Give a container for all the literals of types::EntityType.
This container is practical when you want to show the literals in a GUI or a CLI.
|
extern |
Give a container for all the literals of types::KeyTypes.
This container is practical when you want to show the literals in a GUI or a CLI.
|
extern |
Give a container for all the literals of types::ModellingKind.
This container is practical when you want to show the literals in a GUI or a CLI.
|
extern |
Give a container for all the literals of types::QualifierKind.
This container is practical when you want to show the literals in a GUI or a CLI.
|
extern |
Give a container for all the literals of types::ReferenceTypes.
This container is practical when you want to show the literals in a GUI or a CLI.
|
extern |
Give a container for all the literals of types::StateOfEvent.
This container is practical when you want to show the literals in a GUI or a CLI.