#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. | |