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 asIObjectTypeGetObjectType () 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.


Generated on Sat Mar 22 21:26:31 2008 for AngelScript by  doxygen 1.5.5