| aas-core3 1.0.0
    Manipulate, verify and de/serialize asset administration shells 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 iteratorpoints 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_0::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.