#include <kanzi/core/metadata/metaclass.hpp>#include <kanzi/core.ui/coreui_api.hpp>#include <kanzi/core.ui/data/data_context.hpp>#include <kanzi/core.ui/property/variant.hpp>Classes | |
| class | kanzi::DataObject |
| DataObject is the base class for data. More... | |
| class | kanzi::DataObjectBool |
| Implementation of DataObjectTyped<bool, DataObject::Bool>. More... | |
| class | kanzi::DataObjectInt |
| Implementation of DataObjectTyped<int32_t, DataObject::Int>. More... | |
| class | kanzi::DataObjectReal |
| Implementation of DataObjectTyped<double, DataObject::Real>. More... | |
| class | kanzi::DataObjectString |
| Implementation of DataObjectTyped<string, DataObject::String>. More... | |
| class | kanzi::DataObjectTyped< DataType, DataTypeEnum > |
| Template class that you can use with the standard types. More... | |
| struct | kanzi::DataObjectTypeTraits< T > |
| DataObjectTypeTraits Provides type information for how a data type should be stored, passed as a parameter, etc. More... | |
| struct | kanzi::DataObjectTypeTraits< double > |
| A specialization for double, because PropertyDataTypeTraits<T> does not have double. More... | |
Namespaces | |
| namespace | kanzi |
Typedefs | |
| using | kanzi::DataObjectBoolSharedPtr |
| using | kanzi::DataObjectIntSharedPtr |
| using | kanzi::DataObjectRealSharedPtr |
| using | kanzi::DataObjectStringSharedPtr |
| using | kanzi::DataObjectWeakPtr |
| DataObject weak pointer type. | |
Functions | |
| template<typename T > | |
| Variant | kanzi::createDataObjectVariant (const T &value) |
| Creates a new Variant from data object value. | |
| Variant | kanzi::createDataObjectVariant (double value) |
| createDataObjectVariant() overload. | |