Classes | |
| class | FlagType |
| Class for data types represented as a set of bit flags or discrete symbolic constants. More... | |
| class | IntType |
| Concrete type representing a generic integer value. More... | |
| class | KernelType |
| Abstract base class for all kernel-related data types used for visualization/logging. More... | |
| class | KernelTypeRegistry |
| Singleton class responsible for managing the initialization order of all kernel type objects. More... | |
| class | RawStringType |
| Concrete type representing a memory address pointing to a null-terminated string. More... | |
Typedefs | |
| using | InitFn = std::function< void()> |
| Function type used for initializing a kernel type. | |
Variables | |
| std::shared_ptr< IntType > | INT_TYPE |
Shared pointer to the singleton instance of IntType. | |
| std::shared_ptr< RawStringType > | RAW_STRING_TYPE |
Shared pointer to the singleton instance of RawStringType. | |
| using arion_type::InitFn = typedef std::function<void()> |
Function type used for initializing a kernel type.
|
extern |
Shared pointer to the singleton instance of IntType.
|
extern |
Shared pointer to the singleton instance of RawStringType.