OMNeT++ Simulation Library  6.0.3
cClassDescriptor Member List

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

cClassDescriptor(const char *className, const char *baseClassName=nullptr)cClassDescriptor
cNamedObject()cNamedObjectinline
cNamedObject(const char *name, bool namepooling=true)cNamedObjectexplicit
cNamedObject(const cNamedObject &obj)cNamedObject
cNoncopyableOwnedObject(const char *name=nullptr, bool namepooling=true)cNoncopyableOwnedObjectinlineexplicit
omnetpp::cNamedObject::cObject(const cObject &other)=defaultcObject
copyNotSupported() constcObject
cOwnedObject()cOwnedObject
cOwnedObject(const char *name, bool namepooling=true)cOwnedObjectexplicit
cOwnedObject(const cOwnedObject &obj)cOwnedObject
doesSupport(cObject *obj) constcClassDescriptorinlinevirtual
drop(cOwnedObject *obj)cObjectprotectedvirtual
dropAndDelete(cOwnedObject *obj)cObjectprotected
dup() const overridecNoncopyableOwnedObjectvirtual
extendsCObject() constcClassDescriptor
FD_ISARRAY enum valuecClassDescriptor
FD_ISCOBJECT enum valuecClassDescriptor
FD_ISCOMPOUND enum valuecClassDescriptor
FD_ISCOWNEDOBJECT enum valuecClassDescriptor
FD_ISEDITABLE enum valuecClassDescriptor
FD_ISPOINTER enum valuecClassDescriptor
FD_ISREPLACEABLE enum valuecClassDescriptor
FD_ISRESIZABLE enum valuecClassDescriptor
findField(const char *fieldName) constcClassDescriptorvirtual
findObject(const char *name, bool deep=true)cObject
forEachChild(cVisitor *v)cObjectvirtual
getBaseClassDescriptor() constcClassDescriptorvirtual
getClassAndFullName() constcObjectvirtual
getClassAndFullPath() constcObjectvirtual
getClassName() constcObjectvirtual
getDescriptor() constcObjectvirtual
getDescriptorFor(const char *classname)cClassDescriptorstatic
getDescriptorFor(const cObject *object)cClassDescriptorstatic
getFieldArraySize(any_ptr object, int field) const =0cClassDescriptorpure virtual
getFieldCount() const =0cClassDescriptorpure virtual
getFieldDeclaredOn(int field) constcClassDescriptorvirtual
getFieldDynamicTypeString(any_ptr object, int field, int i) constcClassDescriptorinlinevirtual
getFieldName(int field) const =0cClassDescriptorpure virtual
getFieldProperty(int field, const char *propertyname) const =0cClassDescriptorpure virtual
getFieldPropertyNames(int field) const =0cClassDescriptorpure virtual
getFieldStructName(int field) const =0cClassDescriptorpure virtual
getFieldStructValuePointer(any_ptr object, int field, int i) const =0cClassDescriptorpure virtual
getFieldTypeFlags(int field) const =0cClassDescriptorpure virtual
getFieldTypeString(int field) const =0cClassDescriptorpure virtual
getFieldValue(any_ptr object, int field, int i) const =0cClassDescriptorpure virtual
getFieldValueAsString(any_ptr object, int field, int i) const =0cClassDescriptorpure virtual
getFullName() constcObjectinlinevirtual
getFullPath() constcObjectvirtual
getInheritanceChainLength() constcClassDescriptor
getLiveObjectCount()cOwnedObjectinlinestatic
getName() const overridecNamedObjectinlinevirtual
getNamePooling()cNamedObjectinlinevirtual
getNamespace() constcClassDescriptor
getOwner() const overridecOwnedObjectinlinevirtual
getOwningContext()cOwnedObjectstatic
getProperty(const char *propertyname) const =0cClassDescriptorpure virtual
getPropertyNames() const =0cClassDescriptorpure virtual
getThisPtr() constcObjectinline
getTotalObjectCount()cOwnedObjectinlinestatic
isName(const char *s) constcObject
isOwnedObject() const overridecOwnedObjectinlinevirtual
isSoftOwner() constcObjectinlinevirtual
omnetpp::operator=(const cOwnedObject &o)cOwnedObject
omnetpp::cNamedObject::operator=(const cNamedObject &o)cNamedObject
printOn(std::ostream &os) constcObjectvirtual
resetObjectCounters()cOwnedObjectinlinestatic
setFieldArraySize(any_ptr object, int field, int size) const =0cClassDescriptorpure virtual
setFieldStructValuePointer(any_ptr object, int field, int i, any_ptr ptr) const =0cClassDescriptorpure virtual
setFieldValue(any_ptr object, int field, int i, const cValue &value) const =0cClassDescriptorpure virtual
setFieldValueAsString(any_ptr object, int field, int i, const char *value) const =0cClassDescriptorpure virtual
setName(const char *s)cNamedObjectvirtual
setNamePooling(bool b)cNamedObjectvirtual
str() constcObjectvirtual
take(cOwnedObject *obj)cObjectprotectedvirtual
~cClassDescriptor()cClassDescriptorinlinevirtual
~cNamedObject()cNamedObjectvirtual
~cObject()cObjectvirtual
~cOwnedObject()cOwnedObjectvirtual