#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 | |
kanzi | |
Typedefs | |
using | kanzi::DataObjectBoolSharedPtr = shared_ptr< DataObjectBool > |
using | kanzi::DataObjectIntSharedPtr = shared_ptr< DataObjectInt > |
using | kanzi::DataObjectRealSharedPtr = shared_ptr< DataObjectReal > |
using | kanzi::DataObjectStringSharedPtr = shared_ptr< DataObjectString > |
using | kanzi::DataObjectWeakPtr = weak_ptr< DataObject > |
DataObject weak pointer type. More... | |
Functions | |
template<typename T > | |
Variant | kanzi::createDataObjectVariant (const T &value) |
Creates a new Variant from data object value. More... | |
Variant | kanzi::createDataObjectVariant (double value) |
createDataObjectVariant() overload. More... | |