|
INET Framework for OMNeT++/OMNEST
|
This class provides support for Qtenv inspectors for objects referenced by shared pointers. More...
#include <TemporarySharedPtr.h>
Public Member Functions | |
| TemporarySharedPtrClassDescriptor (cClassDescriptor *classDescriptor) | |
| virtual bool | doesSupport (cObject *object) const override |
| virtual cClassDescriptor * | getBaseClassDescriptor () const override |
| virtual const char ** | getPropertyNames () const override |
| virtual const char * | getProperty (const char *propertyname) const override |
| virtual int | getFieldCount () const override |
| virtual const char * | getFieldName (int field) const override |
| virtual int | findField (const char *fieldName) const override |
| virtual unsigned int | getFieldTypeFlags (int field) const override |
| virtual const char * | getFieldDeclaredOn (int field) const override |
| virtual const char * | getFieldTypeString (int field) const override |
| virtual const char ** | getFieldPropertyNames (int field) const override |
| virtual const char * | getFieldProperty (int field, const char *propertyname) const override |
| virtual int | getFieldArraySize (any_ptr object, int field) const override |
| virtual void | setFieldArraySize (any_ptr object, int field, int size) const override |
| virtual const char * | getFieldDynamicTypeString (any_ptr object, int field, int i) const override |
| virtual std::string | getFieldValueAsString (any_ptr object, int field, int i) const override |
| virtual void | setFieldValueAsString (any_ptr object, int field, int i, const char *value) const override |
| virtual const char * | getFieldStructName (int field) const override |
| virtual any_ptr | getFieldStructValuePointer (any_ptr object, int field, int i) const override |
| virtual void | setFieldStructValuePointer (any_ptr object, int field, int i, any_ptr ptr) const override |
| virtual cValue | getFieldValue (any_ptr object, int field, int i) const override |
| virtual void | setFieldValue (any_ptr object, int field, int i, const cValue &value) const override |
Protected Member Functions | |
| const Ptr< const T > | getSharedPtr (any_ptr object) const |
| any_ptr | getObjectPointer (any_ptr object) const |
Protected Attributes | |
| cClassDescriptor * | classDescriptor |
This class provides support for Qtenv inspectors for objects referenced by shared pointers.
|
inline |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineprotected |
Referenced by inet::TemporarySharedPtrClassDescriptor< inet::units::value >::doesSupport(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldArraySize(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldDynamicTypeString(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldStructValuePointer(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldValueAsString(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::setFieldArraySize(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::setFieldStructValuePointer(), and inet::TemporarySharedPtrClassDescriptor< inet::units::value >::setFieldValueAsString().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineprotected |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
protected |
Referenced by inet::TemporarySharedPtrClassDescriptor< inet::units::value >::doesSupport(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::findField(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getBaseClassDescriptor(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldArraySize(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldCount(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldDeclaredOn(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldDynamicTypeString(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldName(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldProperty(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldPropertyNames(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldStructName(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldStructValuePointer(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldTypeFlags(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldTypeString(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldValue(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getFieldValueAsString(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getProperty(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::getPropertyNames(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::setFieldArraySize(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::setFieldStructValuePointer(), inet::TemporarySharedPtrClassDescriptor< inet::units::value >::setFieldValue(), and inet::TemporarySharedPtrClassDescriptor< inet::units::value >::setFieldValueAsString().