Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

InterfaceMaker::Function Class Reference

#include <interfaceMaker.h>

List of all members.

Public Types

typedef vector< FunctionRemap * > Remaps

Public Member Functions

 Function (const string &name, const InterrogateType &itype, const InterrogateFunction &ifunc)
 ~Function ()

Public Attributes

string _name
const InterrogateType_itype
const InterrogateFunction_ifunc
Remaps _remaps
bool _has_this


Member Typedef Documentation

typedef vector<FunctionRemap *> InterfaceMaker::Function::Remaps
 

Definition at line 99 of file interfaceMaker.h.


Constructor & Destructor Documentation

InterfaceMaker::Function::Function const string &  name,
const InterrogateType itype,
const InterrogateFunction ifunc
 

Definition at line 57 of file interfaceMaker.cxx.

References _has_this.

InterfaceMaker::Function::~Function  ) 
 

Definition at line 75 of file interfaceMaker.cxx.

References NULL.


Member Data Documentation

bool InterfaceMaker::Function::_has_this
 

Definition at line 101 of file interfaceMaker.h.

Referenced by Function(), and InterfaceMaker::get_wrapper_name().

const InterrogateFunction& InterfaceMaker::Function::_ifunc
 

Definition at line 98 of file interfaceMaker.h.

const InterrogateType& InterfaceMaker::Function::_itype
 

Definition at line 97 of file interfaceMaker.h.

string InterfaceMaker::Function::_name
 

Definition at line 96 of file interfaceMaker.h.

Remaps InterfaceMaker::Function::_remaps
 

Definition at line 100 of file interfaceMaker.h.

Referenced by InterfaceMaker::get_wrapper_name(), InterfaceMakerPythonSimple::get_wrapper_prefix(), and InterfaceMakerC::get_wrapper_prefix().


The documentation for this class was generated from the following files:
Generated on Thu May 1 22:13:34 2003 for DTool by doxygen1.3