| aas-core3 1.0.0
    Manipulate, verify and de/serialize asset administration shells in C++. | 
| ▼Naas_core | |
| ▼Naas_3_0 | |
| ►Nconstants | |
| CHashBytes | |
| ►Niteration | |
| CDescent | Provide a recursive iterable over all the instances referenced from an instance | 
| CDescentOnce | Provide a non-recursive iterable over the instances referenced from an instance | 
| CIDescent | |
| CIndexSegment | |
| CISegment | |
| CIterator | Iterate over an AAS instance | 
| CPath | Represent a path to some value | 
| CPropertySegment | |
| ►Njsonization | |
| CDeserializationError | |
| CIndexSegment | |
| CISegment | |
| CPath | |
| CPropertySegment | |
| CSerializationException | |
| ►Nrevm | |
| CInstruction | |
| CInstructionAny | |
| CInstructionChar | |
| CInstructionEnd | |
| CInstructionJump | |
| CInstructionMatch | |
| CInstructionNotSet | |
| CInstructionSet | |
| CInstructionSplit | |
| CRange | |
| ►Ntypes | |
| CIAbstractLangString | Strings with language tags | 
| CIAdministrativeInformation | Administrative meta-information for an element like version information | 
| CIAnnotatedRelationshipElement | An annotated relationship element is a relationship element that can be annotated with additional data elements | 
| CIAssetAdministrationShell | An asset administration shell | 
| CIAssetInformation | In IAssetInformation identifying meta data of the asset that is represented by an AAS is defined | 
| CIBasicEventElement | A basic event element | 
| CIBlob | A IBlob is a data element that represents a file that is contained with its source code in the value attribute | 
| CICapability | A capability is the implementation-independent description of the potential of an asset to achieve a certain effect in the physical or virtual world | 
| CIClass | |
| CIConceptDescription | The semantics of a property or other elements that may have a semantic description is defined by a concept description | 
| CIDataElement | A data element is a submodel element that is not further composed out of other submodel elements | 
| CIDataSpecificationContent | Data specification content is part of a data specification template and defines which additional attributes shall be added to the element instance that references the data specification template and meta information about the template itself | 
| CIEmbeddedDataSpecification | Embed the content of a data specification | 
| CIEntity | An entity is a submodel element that is used to model entities | 
| CIEnvironment | Container for the sets of different identifiables | 
| CIEventElement | An event element | 
| CIEventPayload | Defines the necessary information of an event instance sent out or received | 
| CIExtension | Single extension of an element | 
| CIFile | A File is a data element that represents an address to a file (a locator) | 
| CIHasDataSpecification | Element that can be extended by using data specification templates | 
| CIHasExtensions | Element that can be extended by proprietary extensions | 
| CIHasKind | An element with a kind is an element that can either represent a template or an instance | 
| CIHasSemantics | Element that can have a semantic definition plus some supplemental semantic definitions | 
| CIIdentifiable | An element that has a globally unique identifier | 
| CIKey | A key is a reference to an element by its ID | 
| CILangStringDefinitionTypeIec61360 | String with length 1023 maximum and minimum 1 characters and with language tags | 
| CILangStringNameType | String with length 128 maximum and minimum 1 characters and with language tags | 
| CILangStringPreferredNameTypeIec61360 | String with length 255 maximum and minimum 1 characters and with language tags | 
| CILangStringShortNameTypeIec61360 | String with length 18 maximum and minimum 1 characters and with language tags | 
| CILangStringTextType | String with length 1023 maximum and minimum 1 characters and with language tags | 
| CILevelType | Value represented by up to four variants of a numeric value in a specific role: MIN,NOM,TYPandMAX. True means that the value is available, false means the value is not available | 
| CIMultiLanguageProperty | A property is a data element that has a multi-language value | 
| CIOperation | An operation is a submodel element with input and output variables | 
| CIOperationVariable | The value of an operation variable is a submodel element that is used as input and/or output variable of an operation | 
| CIProperty | A property is a data element that has a single value | 
| CIQualifiable | The value of a qualifiable element may be further qualified by one or more qualifiers | 
| CIQualifier | A qualifier is a type-value-pair that makes additional statements w.r.t. the value of the element | 
| CIRange | A range data element is a data element that defines a range with min and max | 
| CIReferable | An element that is referable by its IReferable::id_short | 
| CIReference | Reference to either a model element of the same or another AAS or to an external entity | 
| CIReferenceElement | A reference element is a data element that defines a logical reference to another element within the same or another AAS or a reference to an external object or entity | 
| CIRelationshipElement | A relationship element is used to define a relationship between two elements being either referable (model reference) or external (global reference) | 
| CIResource | Resource represents an address to a file (a locator). The value is an URI that can represent an absolute or relative path | 
| CISpecificAssetId | A specific asset ID describes a generic supplementary identifying attribute of the asset | 
| CISubmodel | A submodel defines a specific aspect of the asset represented by the AAS | 
| CISubmodelElement | A submodel element is an element suitable for the description and differentiation of assets | 
| CISubmodelElementCollection | A submodel element collection is a kind of struct, i.e. a a logical encapsulation of multiple named values. It has a fixed number of submodel elements | 
| CISubmodelElementList | A submodel element list is an ordered list of submodel elements | 
| CIValueList | A set of value reference pairs | 
| CIValueReferencePair | A value reference pair within a value list. Each value has a global unique id defining its semantic | 
| ►Nverification | |
| CError | |
| CIterator | Iterate over the verification errors | 
| CIVerification | |
| CNonRecursiveVerification | Verify that the instance conforms to the meta-model constraints | 
| CRecursiveVerification | Verify that the instance conforms to the meta-model constraints | 
| ►Nvisitation | |
| CAbstractVisitor | |
| CIVisitor | |
| CPassThroughVisitor | Provide a mutating, recursive and no-op visitor on an instance | 
| ►Nxmlization | |
| CDeserializationError | |
| CElementSegment | |
| CIndexSegment | |
| CISegment | |
| CPath | |
| CReadingOptions | |
| CSerializationException | |
| CWritingOptions | Customize how instances should be serialized to XML |