| aas-core3 1.0.0
    Manipulate, verify and de/serialize asset administration shells in C++. | 
| Classes | |
| struct | Instruction | 
| struct | InstructionAny | 
| struct | InstructionChar | 
| struct | InstructionEnd | 
| struct | InstructionJump | 
| struct | InstructionMatch | 
| struct | InstructionNotSet | 
| struct | InstructionSet | 
| struct | InstructionSplit | 
| struct | Range | 
| Enumerations | |
| enum class | InstructionKind : std::uint8_t { Char , Set , NotSet , Any , Match , Jump , Split , End } | 
| Functions | |
| std::string | to_string (const InstructionChar &instruction) | 
| std::string | to_string (const Range &range) | 
| bool | CharacterInRanges (const std::vector< Range > &ranges, wchar_t character) | 
| std::string | to_string (const InstructionSet &instruction) | 
| std::string | to_string (const InstructionNotSet &instruction) | 
| std::string | to_string (const InstructionAny &) | 
| std::string | to_string (const InstructionMatch &) | 
| std::string | to_string (const InstructionJump &instruction) | 
| std::string | to_string (const InstructionSplit &instruction) | 
| std::string | to_string (const InstructionEnd &) | 
| std::string | to_string (const Instruction &instruction) | 
| std::string | to_string (const std::vector< std::unique_ptr< Instruction > > &instructions) | 
| bool | Match (const std::vector< std::unique_ptr< Instruction > > &program, const std::wstring &text) | 
| 
 | strong | 
| bool aas_core::aas_3_0::revm::CharacterInRanges | ( | const std::vector< Range > & | ranges, | 
| wchar_t | character ) | 
Check whether the character is in any of the given character ranges.
| bool aas_core::aas_3_0::revm::Match | ( | const std::vector< std::unique_ptr< Instruction > > & | program, | 
| const std::wstring & | text ) | 
Try to match the program against the text.
| std::string aas_core::aas_3_0::revm::to_string | ( | const Instruction & | instruction | ) | 
| std::string aas_core::aas_3_0::revm::to_string | ( | const InstructionAny & | ) | 
| std::string aas_core::aas_3_0::revm::to_string | ( | const InstructionChar & | instruction | ) | 
| std::string aas_core::aas_3_0::revm::to_string | ( | const InstructionEnd & | ) | 
| std::string aas_core::aas_3_0::revm::to_string | ( | const InstructionJump & | instruction | ) | 
| std::string aas_core::aas_3_0::revm::to_string | ( | const InstructionMatch & | ) | 
| std::string aas_core::aas_3_0::revm::to_string | ( | const InstructionNotSet & | instruction | ) | 
| std::string aas_core::aas_3_0::revm::to_string | ( | const InstructionSet & | instruction | ) | 
| std::string aas_core::aas_3_0::revm::to_string | ( | const InstructionSplit & | instruction | ) | 
| std::string aas_core::aas_3_0::revm::to_string | ( | const Range & | range | ) | 
| std::string aas_core::aas_3_0::revm::to_string | ( | const std::vector< std::unique_ptr< Instruction > > & | instructions | ) |