Kanzi 3.9.10
metaclass.hpp File Reference

Classes

class  kanzi::interop::MetaclassDirector
 

Namespaces

namespace  kanzi
 
namespace  kanzi::interop
 

Functions

KANZI_INTEROP_API void kanzi::interop::Metaclass_addMessageType (MetaclassWrapper *wrapper, MessageTypeWrapper *messageTypeWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Metaclass_addNestedClass (MetaclassWrapper *wrapper, MetaclassWrapper *nestedMetaclassWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Metaclass_addPropertyType (MetaclassWrapper *wrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Metaclass_compare (MetaclassWrapper *wrapper, MetaclassWrapper *otherWrapper)
 
KANZI_INTEROP_API MetaclassWrapperkanzi::interop::Metaclass_create (string_view name, MetaclassWrapper *baseclassMetaclass)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::Metaclass_createInstance (MetaclassWrapper *wrapper, Context *context, string_view name)
 
KANZI_INTEROP_API MetaclassWrapperkanzi::interop::Metaclass_find (Context *context, string_view name)
 
KANZI_INTEROP_API MetaclassWrapperkanzi::interop::Metaclass_getBase (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API EditorInfoWrapperkanzi::interop::Metaclass_getEditorInfo (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API IteratorWrapperkanzi::interop::Metaclass_getMessageTypeIterator (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API string kanzi::interop::Metaclass_getName (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API IteratorWrapperkanzi::interop::Metaclass_getNestedClassIterator (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API IteratorWrapperkanzi::interop::Metaclass_getPropertyTypeIterator (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Metaclass_isAbstract (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Metaclass_isDerivedFrom (MetaclassWrapper *wrapperChild, MetaclassWrapper *wrapperBase)
 
KANZI_INTEROP_API void kanzi::interop::Metaclass_override (Context *context, MetaclassWrapper *metaclass)
 
KANZI_INTEROP_API void kanzi::interop::Metaclass_register (Context *context, MetaclassWrapper *metaclass)
 
KANZI_INTEROP_API void kanzi::interop::Metaclass_release (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::Metaclass_seal (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::Metaclass_setEditorInfo (MetaclassWrapper *wrapper, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API const voidkanzi::interop::Metaclass_unwrap (MetaclassWrapper *context)