asIScriptFunction Class Reference
[Interfaces]
The interface for a script function description.
List of all members.
|
Public Member Functions |
| virtual const char * | GetModuleName () const =0 |
| | Returns the name of the module where the function was implemented.
|
| virtual const asIObjectType * | GetObjectType () const =0 |
| | Returns the object type for class or interface method.
|
| virtual const char * | GetObjectName () const =0 |
| | Returns the name of the object for class or interface methods.
|
| virtual const char * | GetFunctionName () const =0 |
| | Returns the name of the function or method.
|
| virtual bool | IsClassMethod () const =0 |
| | Returns true if it is a class method.
|
| virtual bool | IsInterfaceMethod () const =0 |
| | Returns true if it is an interface method.
|
Member Function Documentation
| virtual const char* asIScriptFunction::GetModuleName |
( |
|
) |
const [pure virtual] |
- Returns:
- A null terminated string with the module name.
| virtual const asIObjectType* asIScriptFunction::GetObjectType |
( |
|
) |
const [pure virtual] |
- Returns:
- A pointer to the object type interface if this is a method.
| virtual const char* asIScriptFunction::GetObjectName |
( |
|
) |
const [pure virtual] |
- Returns:
- A null terminated string with the name of the object type if this a method.
| virtual const char* asIScriptFunction::GetFunctionName |
( |
|
) |
const [pure virtual] |
- Returns:
- A null terminated string with the name of the function.
| virtual bool asIScriptFunction::IsClassMethod |
( |
|
) |
const [pure virtual] |
- Returns:
- True if this a class method.
| virtual bool asIScriptFunction::IsInterfaceMethod |
( |
|
) |
const [pure virtual] |
- Returns:
- True if this is an interface method.