#include <Xrtti.h>
Inheritance diagram for Xrtti::Method:
Public Member Functions | |
bool | IsConst () const |
bool | IsVirtual () const |
bool | IsPureVirtual () const |
const MethodSignature & | GetSignature () const |
const char * | GetArgumentName (U32 index) const |
void | Invoke (void *pInstance, Value &returnValue, Value *pArgumentValues) const |
|
Returns true if the method is const, false if it is not.
|
|
Returns true if the method is virtual, false if it is concrete.
|
|
Returns true if the method is pure virtual, false if it is not.
|
|
Returns an object describing the signature of this method.
|
|
Additionally, a Method gives names to its arguments. This returns the name of argument at index [index].
|
|
Invokes this method on an instance of the class represented by the Class containing this Method. It is an error to attempt to invoke a pure virtual method. This method has no effect if the containing Structure is anonymous, since methods cannot be called on anonymous structures.
|