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

ParameterRemapPTToPointer Class Reference

#include <parameterRemapPTToPointer.h>

Inheritance diagram for ParameterRemapPTToPointer:

ParameterRemap List of all members.

Public Member Functions

 ParameterRemapPTToPointer (CPPType *orig_type)
virtual void pass_parameter (ostream &out, const string &variable_name)
virtual string get_return_expr (const string &expression)
virtual string temporary_to_return (const string &temporary)

Private Attributes

CPPType_pointer_type

Constructor & Destructor Documentation

ParameterRemapPTToPointer::ParameterRemapPTToPointer CPPType orig_type  ) 
 

Definition at line 35 of file parameterRemapPTToPointer.cxx.

References ParameterRemap::_is_valid, ParameterRemap::_new_type, ParameterRemap::_orig_type, _pointer_type, ParameterRemap::_temporary_type, CPPDeclaration::as_struct_type(), assert, CPPExtensionType::get_local_name(), TypeManager::get_pointer_type(), nout, NULL, CPPParser::parse_type(), parser, CPPType::resolve_type(), and TypeManager::unwrap().


Member Function Documentation

string ParameterRemapPTToPointer::get_return_expr const string &  expression  )  [virtual]
 

Reimplemented from ParameterRemap.

Definition at line 90 of file parameterRemapPTToPointer.cxx.

void ParameterRemapPTToPointer::pass_parameter ostream out,
const string &  variable_name
[virtual]
 

Reimplemented from ParameterRemap.

Definition at line 78 of file parameterRemapPTToPointer.cxx.

string ParameterRemapPTToPointer::temporary_to_return const string &  temporary  )  [virtual]
 

Reimplemented from ParameterRemap.

Definition at line 106 of file parameterRemapPTToPointer.cxx.


Member Data Documentation

CPPType* ParameterRemapPTToPointer::_pointer_type [private]
 

Definition at line 43 of file parameterRemapPTToPointer.h.

Referenced by ParameterRemapPTToPointer().


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