An internal representation of a callable function.
More...
#include "interrogateFunctionWrapper.h"
List of all members.
Classes |
| class | Parameter |
Public Member Functions |
|
| InterrogateFunctionWrapper (InterrogateModuleDef *def=NULL) |
|
| InterrogateFunctionWrapper (const InterrogateFunctionWrapper ©) |
|
bool | caller_manages_return_value () const |
|
const string & | get_comment () const |
| FunctionIndex | get_function () const |
| | Returns the FunctionIndex of the function that this wrapper corresponds to.
|
|
TypeIndex | get_return_type () const |
|
FunctionIndex | get_return_value_destructor () const |
|
const string & | get_unique_name () const |
|
bool | has_comment () const |
|
bool | has_return_value () const |
| void | input (istream &in) |
| | Reads the data file as previously formatted by output().
|
|
bool | is_callable_by_name () const |
|
int | number_of_parameters () const |
|
void | operator= (const InterrogateFunctionWrapper ©) |
| void | output (ostream &out) const |
| | Formats the InterrogateFunctionWrapper data for output to a data file.
|
|
const string & | parameter_get_name (int n) const |
|
TypeIndex | parameter_get_type (int n) const |
|
bool | parameter_has_name (int n) const |
|
bool | parameter_is_this (int n) const |
| void | remap_indices (const IndexRemapper &remap) |
| | Remaps all internal index numbers according to the indicated map.
|
Friends |
|
class | FunctionRemap |
|
class | InterrogateBuilder |
Detailed Description
An internal representation of a callable function.
Definition at line 30 of file interrogateFunctionWrapper.h.
Member Function Documentation
| FunctionIndex InterrogateFunctionWrapper::get_function |
( |
| ) |
const [inline] |
| void InterrogateFunctionWrapper::input |
( |
istream & |
in | ) |
|
| void InterrogateFunctionWrapper::output |
( |
ostream & |
out | ) |
const |
| void InterrogateFunctionWrapper::remap_indices |
( |
const IndexRemapper & |
remap | ) |
|
The documentation for this class was generated from the following files: