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

FunctionWriterPtrToPython Class Reference

#include <functionWriterPtrToPython.h>

Inheritance diagram for FunctionWriterPtrToPython:

FunctionWriter List of all members.

Public Member Functions

 FunctionWriterPtrToPython (CPPType *type)
virtual ~FunctionWriterPtrToPython ()
virtual void write_prototype (ostream &out)
virtual void write_code (ostream &out)
CPPTypeget_pointer_type () const

Private Attributes

CPPType_type
CPPType_pointer_type

Constructor & Destructor Documentation

FunctionWriterPtrToPython::FunctionWriterPtrToPython CPPType type  ) 
 

Definition at line 33 of file functionWriterPtrToPython.cxx.

References FunctionWriter::_name, _pointer_type, _type, InterrogateBuilder::clean_identifier(), CPPType::get_local_name(), parser, type, TypeManager::unwrap_const(), and TypeManager::unwrap_pointer().

FunctionWriterPtrToPython::~FunctionWriterPtrToPython  )  [virtual]
 

Definition at line 48 of file functionWriterPtrToPython.cxx.

References _pointer_type.


Member Function Documentation

CPPType * FunctionWriterPtrToPython::get_pointer_type  )  const
 

Definition at line 94 of file functionWriterPtrToPython.cxx.

References _pointer_type.

void FunctionWriterPtrToPython::write_code ostream out  )  [virtual]
 

Reimplemented from FunctionWriter.

Definition at line 70 of file functionWriterPtrToPython.cxx.

References FunctionWriter::_name, _pointer_type, _type, InterfaceMakerPythonObj::get_builder_name(), CPPType::output_instance(), and parser.

void FunctionWriterPtrToPython::write_prototype ostream out  )  [virtual]
 

Reimplemented from FunctionWriter.

Definition at line 58 of file functionWriterPtrToPython.cxx.

References FunctionWriter::_name, _pointer_type, CPPType::output_instance(), and parser.


Member Data Documentation

CPPType* FunctionWriterPtrToPython::_pointer_type [private]
 

Definition at line 43 of file functionWriterPtrToPython.h.

Referenced by FunctionWriterPtrToPython(), get_pointer_type(), write_code(), write_prototype(), and ~FunctionWriterPtrToPython().

CPPType* FunctionWriterPtrToPython::_type [private]
 

Definition at line 42 of file functionWriterPtrToPython.h.

Referenced by FunctionWriterPtrToPython(), and write_code().


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