Kanzi 3.9.10
data_object.hpp File Reference

Namespaces

namespace  kanzi
 
namespace  kanzi::interop
 

Functions

KANZI_INTEROP_API void kanzi::interop::DataObject_addChild (ObjectWrapper *wrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::DataObject_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectWrapperkanzi::interop::DataObject_findChild (ObjectWrapper *wrapper, string_view childName)
 
KANZI_INTEROP_API ObjectWrapperkanzi::interop::DataObject_getChild (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API size_t kanzi::interop::DataObject_getChildCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API size_t kanzi::interop::DataObject_getChildIndex (ObjectWrapper *wrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API IteratorWrapperkanzi::interop::DataObject_getChildrenIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API string kanzi::interop::DataObject_getName (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API ObjectWrapperkanzi::interop::DataObject_getParent (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API DataObjectType kanzi::interop::DataObject_getType (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::DataObject_getValueBool (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API int kanzi::interop::DataObject_getValueInt (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API double kanzi::interop::DataObject_getValueReal (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API string kanzi::interop::DataObject_getValueString (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::DataObject_hasChild (ObjectWrapper *wrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_insertChild (ObjectWrapper *wrapper, size_t index, ObjectWrapper *child)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_removeAllChildren (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_removeChild (ObjectWrapper *wrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_removeChildAtIndex (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_setName (ObjectWrapper *wrapper, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_setParent (ObjectWrapper *wrapper, ObjectWrapper *parent)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::DataObjectBool_create (Context *context, string_view name, bool value)
 
KANZI_INTEROP_API bool kanzi::interop::DataObjectBool_getValue (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::DataObjectBool_setValue (ObjectWrapper *wrapper, bool value)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::DataObjectInt_create (Context *context, string_view name, int32_t value)
 
KANZI_INTEROP_API int32_t kanzi::interop::DataObjectInt_getValue (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::DataObjectInt_setValue (ObjectWrapper *wrapper, int32_t value)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::DataObjectReal_create (Context *context, string_view name, double value)
 
KANZI_INTEROP_API double kanzi::interop::DataObjectReal_getValue (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::DataObjectReal_setValue (ObjectWrapper *wrapper, double value)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::DataObjectString_create (Context *context, string_view name, string_view value)
 
KANZI_INTEROP_API string kanzi::interop::DataObjectString_getValue (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::DataObjectString_setValue (ObjectWrapper *wrapper, string_view value)