#include <functionWriterPtrFromPython.h>
Inheritance diagram for FunctionWriterPtrFromPython:
Public Member Functions | |
FunctionWriterPtrFromPython (CPPType *type) | |
virtual | ~FunctionWriterPtrFromPython () |
virtual void | write_prototype (ostream &out) |
Outputs the prototype for the function. | |
virtual void | write_code (ostream &out) |
Outputs the code for the function. | |
CPPType * | get_type () const |
Returns the type that represents the actual data type. | |
CPPType * | get_pointer_type () const |
Returns the type that represents a pointer to the data type. | |
const string & | get_name () const |
virtual int | compare_to (const FunctionWriter &other) const |
Protected Attributes | |
string | _name |
Private Attributes | |
CPPType * | _type |
CPPType * | _pointer_type |
Definition at line 42 of file functionWriterPtrFromPython.h.
|
Definition at line 37 of file functionWriterPtrFromPython.cxx. |
|
Definition at line 54 of file functionWriterPtrFromPython.cxx. References FunctionWriter::_name, _pointer_type, CPPType::output_instance(), and parser. |
|
Definition at line 66 of file functionWriter.cxx. |
|
Definition at line 54 of file functionWriter.cxx. References FunctionWriter::_name. |
|
Returns the type that represents a pointer to the data type.
Definition at line 135 of file functionWriterPtrFromPython.cxx. |
|
Returns the type that represents the actual data type.
Definition at line 120 of file functionWriterPtrFromPython.cxx. |
|
Outputs the code for the function.
Reimplemented from FunctionWriter. Definition at line 86 of file functionWriterPtrFromPython.cxx. References _pointer_type. |
|
Outputs the prototype for the function.
Reimplemented from FunctionWriter. Definition at line 67 of file functionWriterPtrFromPython.cxx. References FunctionWriter::_name, _pointer_type, CPPType::output_instance(), and parser. |
|
Definition at line 52 of file functionWriter.h. Referenced by FunctionWriter::get_name(), FunctionWriterPtrToPython::write_prototype(), write_prototype(), FunctionWriter::~FunctionWriter(), ~FunctionWriterPtrFromPython(), and FunctionWriterPtrToPython::~FunctionWriterPtrToPython(). |
|
Definition at line 54 of file functionWriterPtrFromPython.h. Referenced by FunctionWriterPtrToPython::FunctionWriterPtrToPython(), write_code(), write_prototype(), and ~FunctionWriterPtrFromPython(). |
|
Definition at line 53 of file functionWriterPtrFromPython.h. |