1#ifndef AAS_CORE_AAS_3_0_CONSTANTS_GUARD_
2#define AAS_CORE_AAS_3_0_CONSTANTS_GUARD_
9#pragma warning(push, 0)
11#include <unordered_set>
28 std::size_t
operator()(
const std::vector<std::uint8_t>& bytes)
const;
56extern const std::unordered_set<types::KeyTypes>
kFragmentKeys;
Definition constants.hpp:22
const std::unordered_set< types::DataTypeIec61360 > kDataTypeIec61360ForPropertyOrValue
IEC 61360 data types for concept descriptions categorized with PROPERTY or VALUE.
const std::unordered_set< types::KeyTypes > kGenericFragmentKeys
Enumeration of all identifiable elements within an asset administration shell.
const std::unordered_set< types::DataTypeIec61360 > kIec61360DataTypesWithUnit
These data types imply that the unit is defined in the data specification.
const std::unordered_set< types::KeyTypes > kGloballyIdentifiables
Enumeration of all referable elements within an asset administration shell.
const std::unordered_set< types::KeyTypes > kAasReferables
Enumeration of referables. We need this to check that model references refer to a Referable....
const std::unordered_set< types::KeyTypes > kGenericGloballyIdentifiables
Enumeration of different key value types within a key.
const std::unordered_set< types::KeyTypes > kAasSubmodelElementsAsKeys
Enumeration of all submodel elements within an asset administration shell.
const std::unordered_set< types::KeyTypes > kAasReferableNonIdentifiables
Enumeration of different fragment key value types within a key.
const std::unordered_set< std::wstring > kValidCategoriesForDataElement
Categories for types::IDataElement as defined in Constraint AASd-090.
const std::unordered_set< types::KeyTypes > kAasIdentifiables
Enumeration of different key value types within a key.
const std::unordered_set< types::DataTypeIec61360 > kDataTypeIec61360ForReference
IEC 61360 data types for concept descriptions categorized with REFERENCE.
const std::unordered_set< types::DataTypeIec61360 > kDataTypeIec61360ForDocument
IEC 61360 data types for concept descriptions categorized with DOCUMENT.
const std::unordered_set< types::KeyTypes > kFragmentKeys
Enumeration of different key value types within a key.
Definition constants.hpp:27
std::size_t operator()(const std::vector< std::uint8_t > &bytes) const