aas-core3 1.0.0
Manipulate, verify and de/serialize asset administration shells in C++.
Loading...
Searching...
No Matches
xmlization.hpp File Reference
#include "aas_core/aas_3_0/common.hpp"
#include "aas_core/aas_3_0/iteration.hpp"
#include "aas_core/aas_3_0/types.hpp"
#include <deque>
#include <memory>
#include <string>

Go to the source code of this file.

Classes

class  aas_core::aas_3_0::xmlization::ISegment
 
struct  aas_core::aas_3_0::xmlization::ElementSegment
 
struct  aas_core::aas_3_0::xmlization::IndexSegment
 
struct  aas_core::aas_3_0::xmlization::Path
 
struct  aas_core::aas_3_0::xmlization::DeserializationError
 
struct  aas_core::aas_3_0::xmlization::ReadingOptions
 
class  aas_core::aas_3_0::xmlization::SerializationException
 
struct  aas_core::aas_3_0::xmlization::WritingOptions
 Customize how instances should be serialized to XML. More...
 

Namespaces

namespace  aas_core
 
namespace  aas_core::aas_3_0
 
namespace  aas_core::aas_3_0::xmlization
 

Functions

common::expected< std::shared_ptr< types::IClass >, DeserializationErroraas_core::aas_3_0::xmlization::From (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IHasSemantics >, DeserializationErroraas_core::aas_3_0::xmlization::HasSemanticsFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IExtension >, DeserializationErroraas_core::aas_3_0::xmlization::ExtensionFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IHasExtensions >, DeserializationErroraas_core::aas_3_0::xmlization::HasExtensionsFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IReferable >, DeserializationErroraas_core::aas_3_0::xmlization::ReferableFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IIdentifiable >, DeserializationErroraas_core::aas_3_0::xmlization::IdentifiableFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IHasKind >, DeserializationErroraas_core::aas_3_0::xmlization::HasKindFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IHasDataSpecification >, DeserializationErroraas_core::aas_3_0::xmlization::HasDataSpecificationFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IAdministrativeInformation >, DeserializationErroraas_core::aas_3_0::xmlization::AdministrativeInformationFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IQualifiable >, DeserializationErroraas_core::aas_3_0::xmlization::QualifiableFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IQualifier >, DeserializationErroraas_core::aas_3_0::xmlization::QualifierFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IAssetAdministrationShell >, DeserializationErroraas_core::aas_3_0::xmlization::AssetAdministrationShellFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IAssetInformation >, DeserializationErroraas_core::aas_3_0::xmlization::AssetInformationFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IResource >, DeserializationErroraas_core::aas_3_0::xmlization::ResourceFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::ISpecificAssetId >, DeserializationErroraas_core::aas_3_0::xmlization::SpecificAssetIdFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::ISubmodel >, DeserializationErroraas_core::aas_3_0::xmlization::SubmodelFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::ISubmodelElement >, DeserializationErroraas_core::aas_3_0::xmlization::SubmodelElementFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IRelationshipElement >, DeserializationErroraas_core::aas_3_0::xmlization::RelationshipElementFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::ISubmodelElementList >, DeserializationErroraas_core::aas_3_0::xmlization::SubmodelElementListFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::ISubmodelElementCollection >, DeserializationErroraas_core::aas_3_0::xmlization::SubmodelElementCollectionFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IDataElement >, DeserializationErroraas_core::aas_3_0::xmlization::DataElementFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IProperty >, DeserializationErroraas_core::aas_3_0::xmlization::PropertyFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IMultiLanguageProperty >, DeserializationErroraas_core::aas_3_0::xmlization::MultiLanguagePropertyFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IRange >, DeserializationErroraas_core::aas_3_0::xmlization::RangeFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IReferenceElement >, DeserializationErroraas_core::aas_3_0::xmlization::ReferenceElementFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IBlob >, DeserializationErroraas_core::aas_3_0::xmlization::BlobFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IFile >, DeserializationErroraas_core::aas_3_0::xmlization::FileFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IAnnotatedRelationshipElement >, DeserializationErroraas_core::aas_3_0::xmlization::AnnotatedRelationshipElementFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IEntity >, DeserializationErroraas_core::aas_3_0::xmlization::EntityFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IEventPayload >, DeserializationErroraas_core::aas_3_0::xmlization::EventPayloadFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IEventElement >, DeserializationErroraas_core::aas_3_0::xmlization::EventElementFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IBasicEventElement >, DeserializationErroraas_core::aas_3_0::xmlization::BasicEventElementFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IOperation >, DeserializationErroraas_core::aas_3_0::xmlization::OperationFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IOperationVariable >, DeserializationErroraas_core::aas_3_0::xmlization::OperationVariableFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::ICapability >, DeserializationErroraas_core::aas_3_0::xmlization::CapabilityFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IConceptDescription >, DeserializationErroraas_core::aas_3_0::xmlization::ConceptDescriptionFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IReference >, DeserializationErroraas_core::aas_3_0::xmlization::ReferenceFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IKey >, DeserializationErroraas_core::aas_3_0::xmlization::KeyFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IAbstractLangString >, DeserializationErroraas_core::aas_3_0::xmlization::AbstractLangStringFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::ILangStringNameType >, DeserializationErroraas_core::aas_3_0::xmlization::LangStringNameTypeFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::ILangStringTextType >, DeserializationErroraas_core::aas_3_0::xmlization::LangStringTextTypeFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IEnvironment >, DeserializationErroraas_core::aas_3_0::xmlization::EnvironmentFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IDataSpecificationContent >, DeserializationErroraas_core::aas_3_0::xmlization::DataSpecificationContentFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IEmbeddedDataSpecification >, DeserializationErroraas_core::aas_3_0::xmlization::EmbeddedDataSpecificationFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::ILevelType >, DeserializationErroraas_core::aas_3_0::xmlization::LevelTypeFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IValueReferencePair >, DeserializationErroraas_core::aas_3_0::xmlization::ValueReferencePairFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IValueList >, DeserializationErroraas_core::aas_3_0::xmlization::ValueListFrom (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::ILangStringPreferredNameTypeIec61360 >, DeserializationErroraas_core::aas_3_0::xmlization::LangStringPreferredNameTypeIec61360From (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::ILangStringShortNameTypeIec61360 >, DeserializationErroraas_core::aas_3_0::xmlization::LangStringShortNameTypeIec61360From (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::ILangStringDefinitionTypeIec61360 >, DeserializationErroraas_core::aas_3_0::xmlization::LangStringDefinitionTypeIec61360From (std::istream &is, const ReadingOptions &options={})
 
common::expected< std::shared_ptr< types::IDataSpecificationIec61360 >, DeserializationErroraas_core::aas_3_0::xmlization::DataSpecificationIec61360From (std::istream &is, const ReadingOptions &options={})
 
void aas_core::aas_3_0::xmlization::Serialize (const types::IClass &that, const WritingOptions &options, std::ostream &os)
 Serialize that instance to XML.
 

Variables

const std::string aas_core::aas_3_0::xmlization::kNamespace