Typedef AnyType¶
Defined in File idata.hpp
Typedef Documentation¶
-
using AnyType = DefineType<nsAnyType::Data, BaseType, true, nsAnyType::Capabilities, nsAnyType::Parameters>¶
The generic AnyType is the base of the datatype hierarchy.
Data types are described by classes (such as the AnyType class) that are just containers for the data object class and associated parameter and capabilities classes, plus static member functions for the name of the data type and a label for the data.
The templated DefineType class is a convenient way to define a new data type. If the Capabilities and Parameters classes are nested inside the Data object class, then the last two template arguments can be omitted.
Note
While there is an inheritance hierarchy for the data object classes, there is no explicit hierarchy for the data type classes.