| 12345678910111213141516171819202122232425262728 |
- // Filename: parameterRemapConstToNonConst.h
- // Created by: drose (04Aug00)
- //
- ////////////////////////////////////////////////////////////////////
- #ifndef PARAMETERREMAPCONSTTONONCONST_H
- #define PARAMETERREMAPCONSTTONONCONST_H
- #include <dtoolbase.h>
- #include "parameterRemap.h"
- ////////////////////////////////////////////////////////////////////
- // Class : ParameterRemapConstToNonConst
- // Description : A ParameterRemap class that handles remapping a
- // simple const parameter (like const int) to an
- // ordinary parameter (line int). It doesn't apply to
- // const references or const pointers, however.
- ////////////////////////////////////////////////////////////////////
- class ParameterRemapConstToNonConst : public ParameterRemap {
- public:
- ParameterRemapConstToNonConst(CPPType *orig_type);
- virtual void pass_parameter(ostream &out, const string &variable_name);
- virtual string get_return_expr(const string &expression);
- };
- #endif
|