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

FunctionWriterPtrFromPython Class Reference

#include <functionWriterPtrFromPython.h>

Inheritance diagram for FunctionWriterPtrFromPython:

FunctionWriter List of all members.

Public Member Functions

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

Private Attributes

CPPType_type
CPPType_pointer_type

Constructor & Destructor Documentation

FunctionWriterPtrFromPython::FunctionWriterPtrFromPython CPPType type  ) 
 

Definition at line 32 of file functionWriterPtrFromPython.cxx.

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

FunctionWriterPtrFromPython::~FunctionWriterPtrFromPython  )  [virtual]
 

Definition at line 47 of file functionWriterPtrFromPython.cxx.

References _pointer_type.


Member Function Documentation

CPPType * FunctionWriterPtrFromPython::get_pointer_type  )  const
 

Definition at line 115 of file functionWriterPtrFromPython.cxx.

References _pointer_type.

CPPType * FunctionWriterPtrFromPython::get_type  )  const
 

Definition at line 104 of file functionWriterPtrFromPython.cxx.

References _type.

void FunctionWriterPtrFromPython::write_code ostream out  )  [virtual]
 

Reimplemented from FunctionWriter.

Definition at line 73 of file functionWriterPtrFromPython.cxx.

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

void FunctionWriterPtrFromPython::write_prototype ostream out  )  [virtual]
 

Reimplemented from FunctionWriter.

Definition at line 57 of file functionWriterPtrFromPython.cxx.

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


Member Data Documentation

CPPType* FunctionWriterPtrFromPython::_pointer_type [private]
 

Definition at line 45 of file functionWriterPtrFromPython.h.

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

CPPType* FunctionWriterPtrFromPython::_type [private]
 

Definition at line 44 of file functionWriterPtrFromPython.h.

Referenced by FunctionWriterPtrFromPython(), and get_type().


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