ClassInterface Member List

This is the complete list of members for ClassInterface, including all inherited members.

AddComponent(const ComponentDescriptor &component)ClassInterface
AddComponents(const Class<> &cls)ClassInterface
AddProxyComponent(const ComponentDescriptor &component, Bool shared)ClassInterfaceprotected
Alloc(MAXON_SOURCE_LOCATION_DECLARATION, const Id &cid, KIND kind=KIND::NORMAL)ClassInterfacestatic
CombinedMTableBaseClassInterfacefriend
ComponentDescriptor classClassInterfacefriend
ComponentWithBase classClassInterfacefriend
CopyInstance(ObjectInterface *dest, const ObjectInterface *src)ClassInterfaceprotectedstatic
Create() constClassInterface
CreatePointer(Int size=-1) constClassInterface
DeleteInstance(const ObjectInterface *object)ClassInterfacestatic
DestructInstance(const ObjectInterface *object)ClassInterfacestatic
Finalize()ClassInterface
GetComponents() constClassInterface
GetDataType() constClassInterface
GetId() constClassInterface
GetImplementedInterfaces() constClassInterface
GetInfo() constClassInterfaceprotected
GetKind() constClassInterface
GetMetaData() constClassInterface
GetOrCreateMTable(ClassInfo *info, const InterfaceReference &i)ClassInterfaceprotectedstatic
GetSize() constClassInterface
GetValidInterfaceInfo(const ClassInfo *info, Int offset)ClassInterfaceprotectedstatic
Implements(const InterfaceReference &iref) constClassInterface
Implements() constClassInterface
InitMetaData(DataDictionary &&data)ClassInterface
IsFinalized() constClassInterface
IsSubclassOf(const Class<> &other) constClassInterface
KIND enum nameClassInterface
MAXON_ENUM_LIST_CLASS(KIND)ClassInterface
MAXON_GENERIC((Out) typename REF=ObjectRef)ClassInterfaceprivate
MAXON_INTERFACE_NONVIRTUAL(ClassInterface, MAXON_REFERENCE_CONST, "net.maxon.interface.class", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel"))ClassInterfaceprivate
ObjectInterface classClassInterfacefriend
ObjectModel classClassInterfacefriend
PrivateInitMetaData(ResultOk< void > &&data)ClassInterface
PrivateInitMetaData(Result< T > &&data)ClassInterface
reflection::ProxyImpl classClassInterfacefriend
RemoveLastComponent()ClassInterface
ToString(const FormatStatement *formatStatement=nullptr) constClassInterface