Kanzi 4.1.0
inop_data_object.hpp File Reference

Namespaces

namespace  kanzi
 
namespace  kanzi::interop
 

Functions

KANZI_INTEROP_API void kanzi::interop::DataObject_addChild (ObjectWrapper *thisPtrWrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::DataObject_create (Context *context, StringView name)
 
KANZI_INTEROP_API ObjectWrapperkanzi::interop::DataObject_findChild (ObjectWrapper *thisPtrWrapper, StringView name)
 
KANZI_INTEROP_API ObjectWrapperkanzi::interop::DataObject_getChild (ObjectWrapper *thisPtrWrapper, size_t index)
 
KANZI_INTEROP_API size_t kanzi::interop::DataObject_getChildCount (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API size_t kanzi::interop::DataObject_getChildIndex (ObjectWrapper *thisPtrWrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API StringWrapperkanzi::interop::DataObject_getName (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API ObjectWrapperkanzi::interop::DataObject_getParent (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API DataObjectType kanzi::interop::DataObject_getType (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::DataObject_hasChild (ObjectWrapper *thisPtrWrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_insertChild (ObjectWrapper *thisPtrWrapper, size_t index, ObjectWrapper *child)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_removeAllChildren (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_removeChild (ObjectWrapper *thisPtrWrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_removeChild1 (ObjectWrapper *thisPtrWrapper, size_t index)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_setName (ObjectWrapper *thisPtrWrapper, StringView value)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_setParent (ObjectWrapper *thisPtrWrapper, ObjectWrapper *parent)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::DataObjectBool_create (Context *context, StringView name, bool value)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::DataObjectBool_create1 (Context *context, StringView name)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::DataObjectInt_create (Context *context, StringView name, int32_t value)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::DataObjectInt_create1 (Context *context, StringView name)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::DataObjectReal_create (Context *context, StringView name, double value)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::DataObjectReal_create1 (Context *context, StringView name)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::DataObjectString_create (Context *context, StringView name, StringView value)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::DataObjectString_create1 (Context *context, StringView name)