|
aas-core3.1 0.0.1-alpha.1
Manipulate, verify and de/serialize asset administration shells V3.1 in C++.
|
Classes | |
| struct | DeserializationError |
| struct | ElementSegment |
| struct | IndexSegment |
| class | ISegment |
| struct | Path |
| struct | ReadingOptions |
| class | SerializationException |
| struct | WritingOptions |
| Customize how instances should be serialized to XML. More... | |
Functions | |
| common::expected< std::shared_ptr< types::IClass >, DeserializationError > | From (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IHasSemantics >, DeserializationError > | HasSemanticsFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IExtension >, DeserializationError > | ExtensionFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IHasExtensions >, DeserializationError > | HasExtensionsFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IReferable >, DeserializationError > | ReferableFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IIdentifiable >, DeserializationError > | IdentifiableFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IHasKind >, DeserializationError > | HasKindFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IHasDataSpecification >, DeserializationError > | HasDataSpecificationFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IAdministrativeInformation >, DeserializationError > | AdministrativeInformationFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IQualifiable >, DeserializationError > | QualifiableFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IQualifier >, DeserializationError > | QualifierFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IAssetAdministrationShell >, DeserializationError > | AssetAdministrationShellFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IAssetInformation >, DeserializationError > | AssetInformationFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IResource >, DeserializationError > | ResourceFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::ISpecificAssetId >, DeserializationError > | SpecificAssetIdFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::ISubmodel >, DeserializationError > | SubmodelFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::ISubmodelElement >, DeserializationError > | SubmodelElementFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IRelationshipElement >, DeserializationError > | RelationshipElementFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::ISubmodelElementList >, DeserializationError > | SubmodelElementListFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::ISubmodelElementCollection >, DeserializationError > | SubmodelElementCollectionFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IDataElement >, DeserializationError > | DataElementFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IProperty >, DeserializationError > | PropertyFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IMultiLanguageProperty >, DeserializationError > | MultiLanguagePropertyFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IRange >, DeserializationError > | RangeFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IReferenceElement >, DeserializationError > | ReferenceElementFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IBlob >, DeserializationError > | BlobFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IFile >, DeserializationError > | FileFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IAnnotatedRelationshipElement >, DeserializationError > | AnnotatedRelationshipElementFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IEntity >, DeserializationError > | EntityFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IEventPayload >, DeserializationError > | EventPayloadFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IEventElement >, DeserializationError > | EventElementFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IBasicEventElement >, DeserializationError > | BasicEventElementFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IOperation >, DeserializationError > | OperationFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IOperationVariable >, DeserializationError > | OperationVariableFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::ICapability >, DeserializationError > | CapabilityFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IConceptDescription >, DeserializationError > | ConceptDescriptionFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IReference >, DeserializationError > | ReferenceFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IKey >, DeserializationError > | KeyFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IAbstractLangString >, DeserializationError > | AbstractLangStringFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::ILangStringNameType >, DeserializationError > | LangStringNameTypeFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::ILangStringTextType >, DeserializationError > | LangStringTextTypeFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IEnvironment >, DeserializationError > | EnvironmentFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IDataSpecificationContent >, DeserializationError > | DataSpecificationContentFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IEmbeddedDataSpecification >, DeserializationError > | EmbeddedDataSpecificationFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::ILevelType >, DeserializationError > | LevelTypeFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IValueReferencePair >, DeserializationError > | ValueReferencePairFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IValueList >, DeserializationError > | ValueListFrom (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::ILangStringPreferredNameTypeIec61360 >, DeserializationError > | LangStringPreferredNameTypeIec61360From (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::ILangStringShortNameTypeIec61360 >, DeserializationError > | LangStringShortNameTypeIec61360From (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::ILangStringDefinitionTypeIec61360 >, DeserializationError > | LangStringDefinitionTypeIec61360From (std::istream &is, const ReadingOptions &options={}) |
| common::expected< std::shared_ptr< types::IDataSpecificationIec61360 >, DeserializationError > | DataSpecificationIec61360From (std::istream &is, const ReadingOptions &options={}) |
| void | Serialize (const types::IClass &that, const WritingOptions &options, std::ostream &os) |
Serialize that instance to XML. | |
Variables | |
| const std::string | kNamespace |
| common::expected< std::shared_ptr< types::IAbstractLangString >, DeserializationError > aas_core::aas_3_1::xmlization::AbstractLangStringFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IAbstractLangString from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IAdministrativeInformation >, DeserializationError > aas_core::aas_3_1::xmlization::AdministrativeInformationFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IAdministrativeInformation from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IAnnotatedRelationshipElement >, DeserializationError > aas_core::aas_3_1::xmlization::AnnotatedRelationshipElementFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IAnnotatedRelationshipElement from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IAssetAdministrationShell >, DeserializationError > aas_core::aas_3_1::xmlization::AssetAdministrationShellFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IAssetAdministrationShell from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IAssetInformation >, DeserializationError > aas_core::aas_3_1::xmlization::AssetInformationFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IAssetInformation from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IBasicEventElement >, DeserializationError > aas_core::aas_3_1::xmlization::BasicEventElementFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IBasicEventElement from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IBlob >, DeserializationError > aas_core::aas_3_1::xmlization::BlobFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IBlob from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::ICapability >, DeserializationError > aas_core::aas_3_1::xmlization::CapabilityFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::ICapability from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IConceptDescription >, DeserializationError > aas_core::aas_3_1::xmlization::ConceptDescriptionFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IConceptDescription from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IDataElement >, DeserializationError > aas_core::aas_3_1::xmlization::DataElementFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IDataElement from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IDataSpecificationContent >, DeserializationError > aas_core::aas_3_1::xmlization::DataSpecificationContentFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IDataSpecificationContent from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IDataSpecificationIec61360 >, DeserializationError > aas_core::aas_3_1::xmlization::DataSpecificationIec61360From | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IDataSpecificationIec61360 from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IEmbeddedDataSpecification >, DeserializationError > aas_core::aas_3_1::xmlization::EmbeddedDataSpecificationFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IEmbeddedDataSpecification from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IEntity >, DeserializationError > aas_core::aas_3_1::xmlization::EntityFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IEntity from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IEnvironment >, DeserializationError > aas_core::aas_3_1::xmlization::EnvironmentFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IEnvironment from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IEventElement >, DeserializationError > aas_core::aas_3_1::xmlization::EventElementFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IEventElement from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IEventPayload >, DeserializationError > aas_core::aas_3_1::xmlization::EventPayloadFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IEventPayload from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IExtension >, DeserializationError > aas_core::aas_3_1::xmlization::ExtensionFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IExtension from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IFile >, DeserializationError > aas_core::aas_3_1::xmlization::FileFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IFile from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IClass >, DeserializationError > aas_core::aas_3_1::xmlization::From | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize the instance from an XML read from the stream is.
| is | stream of ASCII, ISO-8859-1 or UTF-8-encoded characters to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IHasDataSpecification >, DeserializationError > aas_core::aas_3_1::xmlization::HasDataSpecificationFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IHasDataSpecification from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IHasExtensions >, DeserializationError > aas_core::aas_3_1::xmlization::HasExtensionsFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IHasExtensions from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IHasKind >, DeserializationError > aas_core::aas_3_1::xmlization::HasKindFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IHasKind from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IHasSemantics >, DeserializationError > aas_core::aas_3_1::xmlization::HasSemanticsFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IHasSemantics from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IIdentifiable >, DeserializationError > aas_core::aas_3_1::xmlization::IdentifiableFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IIdentifiable from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IKey >, DeserializationError > aas_core::aas_3_1::xmlization::KeyFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IKey from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::ILangStringDefinitionTypeIec61360 >, DeserializationError > aas_core::aas_3_1::xmlization::LangStringDefinitionTypeIec61360From | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::ILangStringDefinitionTypeIec61360 from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::ILangStringNameType >, DeserializationError > aas_core::aas_3_1::xmlization::LangStringNameTypeFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::ILangStringNameType from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::ILangStringPreferredNameTypeIec61360 >, DeserializationError > aas_core::aas_3_1::xmlization::LangStringPreferredNameTypeIec61360From | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::ILangStringPreferredNameTypeIec61360 from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::ILangStringShortNameTypeIec61360 >, DeserializationError > aas_core::aas_3_1::xmlization::LangStringShortNameTypeIec61360From | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::ILangStringShortNameTypeIec61360 from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::ILangStringTextType >, DeserializationError > aas_core::aas_3_1::xmlization::LangStringTextTypeFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::ILangStringTextType from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::ILevelType >, DeserializationError > aas_core::aas_3_1::xmlization::LevelTypeFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::ILevelType from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IMultiLanguageProperty >, DeserializationError > aas_core::aas_3_1::xmlization::MultiLanguagePropertyFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IMultiLanguageProperty from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IOperation >, DeserializationError > aas_core::aas_3_1::xmlization::OperationFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IOperation from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IOperationVariable >, DeserializationError > aas_core::aas_3_1::xmlization::OperationVariableFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IOperationVariable from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IProperty >, DeserializationError > aas_core::aas_3_1::xmlization::PropertyFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IProperty from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IQualifiable >, DeserializationError > aas_core::aas_3_1::xmlization::QualifiableFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IQualifiable from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IQualifier >, DeserializationError > aas_core::aas_3_1::xmlization::QualifierFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IQualifier from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IRange >, DeserializationError > aas_core::aas_3_1::xmlization::RangeFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IRange from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IReferable >, DeserializationError > aas_core::aas_3_1::xmlization::ReferableFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IReferable from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IReferenceElement >, DeserializationError > aas_core::aas_3_1::xmlization::ReferenceElementFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IReferenceElement from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IReference >, DeserializationError > aas_core::aas_3_1::xmlization::ReferenceFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IReference from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IRelationshipElement >, DeserializationError > aas_core::aas_3_1::xmlization::RelationshipElementFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IRelationshipElement from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IResource >, DeserializationError > aas_core::aas_3_1::xmlization::ResourceFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IResource from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| void aas_core::aas_3_1::xmlization::Serialize | ( | const types::IClass & | that, |
| const WritingOptions & | options, | ||
| std::ostream & | os | ||
| ) |
Serialize that instance to XML.
| that | instance to be serialized |
| options | to be tweaked for special cases. The defaults should work in most cases. |
| os | The UTF8-encoded output stream where XML will be written |
ref SerializationException if that instance could not be serialized
| common::expected< std::shared_ptr< types::ISpecificAssetId >, DeserializationError > aas_core::aas_3_1::xmlization::SpecificAssetIdFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::ISpecificAssetId from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::ISubmodelElementCollection >, DeserializationError > aas_core::aas_3_1::xmlization::SubmodelElementCollectionFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::ISubmodelElementCollection from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::ISubmodelElement >, DeserializationError > aas_core::aas_3_1::xmlization::SubmodelElementFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::ISubmodelElement from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::ISubmodelElementList >, DeserializationError > aas_core::aas_3_1::xmlization::SubmodelElementListFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::ISubmodelElementList from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::ISubmodel >, DeserializationError > aas_core::aas_3_1::xmlization::SubmodelFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::ISubmodel from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IValueList >, DeserializationError > aas_core::aas_3_1::xmlization::ValueListFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IValueList from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
| common::expected< std::shared_ptr< types::IValueReferencePair >, DeserializationError > aas_core::aas_3_1::xmlization::ValueReferencePairFrom | ( | std::istream & | is, |
| const ReadingOptions & | options = {} |
||
| ) |
Deserialize an instance of types::IValueReferencePair from an XML read from the stream is.
| is | stream to read XML from |
| options | reading options to be tweaked for special cases. The defaults should work in most cases. |
|
extern |
Specify the expected XML namespace of all the XML elements.