#include <method.h>
Public Methods | |
| char const * | getName () |
| RTTIMethodType * | getType () |
| int | getFlags () |
| void | getMethodDeclaration (char *buf) |
| void | invoke (void *result, void *obj, void *parameters[]) |
| RTTIClassDescriptor * | getDeclaringClass () |
| RTTIMethodDescriptor (char const *name, int flags, RTTIMethodType *type) | |
| RTTIMethodDescriptor & | operator, (RTTIMethodDescriptor &method) |
| ~RTTIMethodDescriptor () | |
| int | getIndex () |
Protected Attributes | |
| int | flags |
| int | index |
| RTTIMethodType * | type |
| char const * | name |
| RTTIMethodDescriptor * | next |
| RTTIMethodDescriptor ** | chain |
Friends | |
| class | RTTIType |
| class | RTTIClassDescriptor |
| class | RTTIBfdRepository |
|
||||||||||||||||
|
Method descriptor constructor
|
|
|
Destructor of method descriptor |
|
|
Get class to which the method belongs
|
|
|
Get flags associated with the method
|
|
|
Get index of the metod in the array returned by
|
|
|
Print to the buffer forward declaration of the method, ifor example:
void SomeClass::foo(char* name);
|
|
|
Get method's name |
|
|
Gte type of the method
|
|
||||||||||||||||
|
Invoke method
|
|
|
Comma operator used to concatenate metod descriptors in the list
|
1.2.15