aas-core3 1.0.0
Manipulate, verify and de/serialize asset administration shells in C++.
Loading...
Searching...
No Matches
pattern.hpp File Reference
#include "aas_core/aas_3_0/revm.hpp"
#include <memory>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  aas_core
 
namespace  aas_core::aas_3_0
 
namespace  aas_core::aas_3_0::pattern
 

Variables

const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesIdShortProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesVersionTypeProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesRevisionTypeProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsDateTimeUtcProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesMimeTypeProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesRfc8089PathProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesBcp47Program
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXmlSerializableStringProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsAnyUriProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsBase64BinaryProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsBooleanProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsDateProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsDateTimeProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsDecimalProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsDoubleProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsDurationProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsFloatProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsGDayProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsGMonthProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsGMonthDayProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsGYearProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsGYearMonthProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsHexBinaryProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsTimeProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsIntegerProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsLongProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsIntProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsShortProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsByteProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsNonNegativeIntegerProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsPositiveIntegerProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsUnsignedLongProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsUnsignedIntProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsUnsignedShortProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsUnsignedByteProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsNonPositiveIntegerProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsNegativeIntegerProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kMatchesXsStringProgram
 
const std::vector< std::unique_ptr< revm::Instruction > > aas_core::aas_3_0::pattern::kIsBcp47ForEnglishProgram