#include <field.h>
Public Methods | |
| char const * | getName () |
| void | setValue (void *obj, void *buf) |
| void | getValue (void *obj, void *buf) |
| RTTIClassDescriptor * | getDelcaringClass () |
| int | getOffset () |
| int | getSize () |
| RTTIType * | getType () |
| int | getFlags () |
| RTTIFieldDescriptor (char const *name, int offs, int size, int flags, RTTIType *type) | |
| RTTIFieldDescriptor & | operator, (RTTIFieldDescriptor &field) |
| int | getIndex () |
| ~RTTIFieldDescriptor () | |
Protected Attributes | |
| int | flags |
| int | index |
| RTTIType * | type |
| int | offs |
| int | size |
| char const * | name |
| RTTIClassDescriptor * | declaringClass |
| RTTIFieldDescriptor * | next |
| RTTIFieldDescriptor ** | chain |
Friends | |
| class | RTTIType |
| class | RTTIClassDescriptor |
| class | RTTIBfdRepository |
|
||||||||||||||||||||||||
|
Constructor of the field descriptor
|
|
|
Destructor of field descriptor |
|
|
Get class to which the field belongs
|
|
|
Get flags associated with the field
|
|
|
Get index of the field in the array returned by
|
|
|
Get field's name
|
|
|
Get offset of the field in the class
|
|
|
Get field size
|
|
|
Get field type
|
|
||||||||||||
|
Get field value
|
|
|
Comma operator used to concatenate field descriptors in the list
|
|
||||||||||||
|
Set field value
|
1.2.15