#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
|