aas-core3 1.0.0
Manipulate, verify and de/serialize asset administration shells in C++.
Loading...
Searching...
No Matches
stringification.hpp
Go to the documentation of this file.
1#ifndef AAS_CORE_AAS_3_0_STRINGIFICATION_GUARD_
2#define AAS_CORE_AAS_3_0_STRINGIFICATION_GUARD_
3
4// This code has been automatically generated by aas-core-codegen.
5// Do NOT edit or append.
6
9
10#pragma warning(push, 0)
11#include <string>
12#include <vector>
13#pragma warning(pop)
14
15namespace aas_core {
16namespace aas_3_0 {
17
22namespace stringification {
23
30common::optional<types::ModelType> ModelTypeFromString(
31 const std::string& text
32);
33
42 const std::string& text
43);
44
52std::string to_string(
53 types::ModelType model_type
54);
55
63common::optional<types::ModellingKind> ModellingKindFromString(
64 const std::string& text
65);
66
76 const std::string& text
77);
78
87std::string to_string(
89);
90
98common::optional<types::QualifierKind> QualifierKindFromString(
99 const std::string& text
100);
101
111 const std::string& text
112);
113
122std::string to_string(
124);
125
133common::optional<types::AssetKind> AssetKindFromString(
134 const std::string& text
135);
136
146 const std::string& text
147);
148
157std::string to_string(
158 types::AssetKind literal
159);
160
168common::optional<types::AasSubmodelElements> AasSubmodelElementsFromString(
169 const std::string& text
170);
171
181 const std::string& text
182);
183
192std::string to_string(
194);
195
203common::optional<types::EntityType> EntityTypeFromString(
204 const std::string& text
205);
206
216 const std::string& text
217);
218
227std::string to_string(
228 types::EntityType literal
229);
230
238common::optional<types::Direction> DirectionFromString(
239 const std::string& text
240);
241
251 const std::string& text
252);
253
262std::string to_string(
263 types::Direction literal
264);
265
273common::optional<types::StateOfEvent> StateOfEventFromString(
274 const std::string& text
275);
276
286 const std::string& text
287);
288
297std::string to_string(
298 types::StateOfEvent literal
299);
300
308common::optional<types::ReferenceTypes> ReferenceTypesFromString(
309 const std::string& text
310);
311
321 const std::string& text
322);
323
332std::string to_string(
334);
335
343common::optional<types::KeyTypes> KeyTypesFromString(
344 const std::string& text
345);
346
356 const std::string& text
357);
358
367std::string to_string(
368 types::KeyTypes literal
369);
370
378common::optional<types::DataTypeDefXsd> DataTypeDefXsdFromString(
379 const std::string& text
380);
381
391 const std::string& text
392);
393
402std::string to_string(
404);
405
413common::optional<types::DataTypeIec61360> DataTypeIec61360FromString(
414 const std::string& text
415);
416
426 const std::string& text
427);
428
437std::string to_string(
439);
440
447std::string Base64Encode(
448 const std::vector<std::uint8_t>& bytes
449);
450
462common::expected<
463 std::vector<std::uint8_t>,
464 std::string
466 const std::string& text
467);
468
469} // namespace stringification
470} // namespace aas_3_0
471} // namespace aas_core
472
474
475// This code has been automatically generated by aas-core-codegen.
476// Do NOT edit or append.
477
478#endif // AAS_CORE_AAS_3_0_STRINGIFICATION_GUARD_
common::expected< std::vector< std::uint8_t >, std::string > Base64Decode(const std::string &text)
common::optional< types::DataTypeIec61360 > DataTypeIec61360FromString(const std::string &text)
types::DataTypeIec61360 MustDataTypeIec61360FromString(const std::string &text)
common::optional< types::AssetKind > AssetKindFromString(const std::string &text)
types::AssetKind MustAssetKindFromString(const std::string &text)
types::StateOfEvent MustStateOfEventFromString(const std::string &text)
types::ModelType MustModelTypeFromString(const std::string &text)
types::Direction MustDirectionFromString(const std::string &text)
common::optional< types::AasSubmodelElements > AasSubmodelElementsFromString(const std::string &text)
types::ReferenceTypes MustReferenceTypesFromString(const std::string &text)
common::optional< types::StateOfEvent > StateOfEventFromString(const std::string &text)
types::KeyTypes MustKeyTypesFromString(const std::string &text)
common::optional< types::ReferenceTypes > ReferenceTypesFromString(const std::string &text)
common::optional< types::ModelType > ModelTypeFromString(const std::string &text)
std::string to_string(types::ModelType model_type)
common::optional< types::DataTypeDefXsd > DataTypeDefXsdFromString(const std::string &text)
std::string Base64Encode(const std::vector< std::uint8_t > &bytes)
common::optional< types::EntityType > EntityTypeFromString(const std::string &text)
types::EntityType MustEntityTypeFromString(const std::string &text)
common::optional< types::ModellingKind > ModellingKindFromString(const std::string &text)
types::AasSubmodelElements MustAasSubmodelElementsFromString(const std::string &text)
common::optional< types::Direction > DirectionFromString(const std::string &text)
types::ModellingKind MustModellingKindFromString(const std::string &text)
common::optional< types::KeyTypes > KeyTypesFromString(const std::string &text)
common::optional< types::QualifierKind > QualifierKindFromString(const std::string &text)
types::DataTypeDefXsd MustDataTypeDefXsdFromString(const std::string &text)
types::QualifierKind MustQualifierKindFromString(const std::string &text)
Definition stringification.hpp:22
DataTypeIec61360
Definition types.hpp:263
AasSubmodelElements
Enumeration of all possible elements of a ISubmodelElementList.
Definition types.hpp:115
ModellingKind
Enumeration for denoting whether an element is a template or an instance.
Definition types.hpp:75
ModelType
Definition types.hpp:33
DataTypeDefXsd
Enumeration listing all XSD anySimpleTypes.
Definition types.hpp:230
EntityType
Enumeration for denoting whether an entity is a self-managed entity or a co-managed entity.
Definition types.hpp:137
AssetKind
Enumeration for denoting whether an asset is a type asset or an instance asset.
Definition types.hpp:105
ReferenceTypes
Reference types.
Definition types.hpp:171
StateOfEvent
State of an event.
Definition types.hpp:163
Direction
Direction.
Definition types.hpp:152
QualifierKind
Enumeration for kinds of qualifiers.
Definition types.hpp:88
KeyTypes
Enumeration of different key value types within a key.
Definition types.hpp:179
Definition common.hpp:47
Definition common.hpp:46