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 85 of file interfaceMaker.h.


Constructor & Destructor Documentation

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

Definition at line 52 of file interfaceMaker.cxx.

References _has_this.

InterfaceMaker::Function::~Function  ) 
 

Definition at line 68 of file interfaceMaker.cxx.

References _remaps.


Member Data Documentation

bool InterfaceMaker::Function::_has_this
 

Definition at line 87 of file interfaceMaker.h.

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

const InterrogateFunction& InterfaceMaker::Function::_ifunc
 

Definition at line 84 of file interfaceMaker.h.

const InterrogateType& InterfaceMaker::Function::_itype
 

Definition at line 83 of file interfaceMaker.h.

string InterfaceMaker::Function::_name
 

Definition at line 82 of file interfaceMaker.h.

Referenced by InterfaceMakerPythonObj::write_function_for(), and InterfaceMakerPythonObj::write_prototype_for().

Remaps InterfaceMaker::Function::_remaps
 

Definition at line 86 of file interfaceMaker.h.

Referenced by InterfaceMaker::get_function_remaps(), InterfaceMaker::record_function(), InterfaceMakerPythonSimple::write_function_for(), InterfaceMakerPythonObj::write_function_for(), InterfaceMakerC::write_function_for(), InterfaceMakerPythonSimple::write_prototype_for(), InterfaceMakerC::write_prototype_for(), and ~Function().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 01:34:58 2003 for DTool by doxygen1.3