diff options
author | Michi Henning <michi@zeroc.com> | 2004-06-09 08:15:57 +0000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2004-06-09 08:15:57 +0000 |
commit | e13ad230c87efc7828a1b721f4fffa18513f6de0 (patch) | |
tree | 28d2b97e4234193045bf275c65cdbb38e175493c /cpp/include/Slice/CsUtil.h | |
parent | AIX fix (diff) | |
download | ice-e13ad230c87efc7828a1b721f4fffa18513f6de0.tar.bz2 ice-e13ad230c87efc7828a1b721f4fffa18513f6de0.tar.xz ice-e13ad230c87efc7828a1b721f4fffa18513f6de0.zip |
Tidied up C# code generation. Changed default sequence mapping to array
mapping. Got rid of dead source code. Re-engineered the way patching
works so it's simpler now.
Diffstat (limited to 'cpp/include/Slice/CsUtil.h')
-rw-r--r-- | cpp/include/Slice/CsUtil.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/cpp/include/Slice/CsUtil.h b/cpp/include/Slice/CsUtil.h index a96c9aa9b4d..563db12e712 100644 --- a/cpp/include/Slice/CsUtil.h +++ b/cpp/include/Slice/CsUtil.h @@ -34,9 +34,9 @@ protected: // // Generate code to marshal or unmarshal a type // - void writeMarshalUnmarshalCode(::IceUtil::Output&, const TypePtr&, const std::string&, bool, bool, - bool = false, const std::string& = ""); - void writeSequenceMarshalUnmarshalCode(::IceUtil::Output&, const SequencePtr&, const std::string&, bool, bool); + void writeMarshalUnmarshalCode(::IceUtil::Output&, const TypePtr&, const std::string&, bool, + bool, const std::string& = ""); + void writeSequenceMarshalUnmarshalCode(::IceUtil::Output&, const SequencePtr&, const std::string&, bool); private: @@ -45,6 +45,7 @@ private: public: virtual bool visitModuleStart(const ModulePtr&); + virtual void visitModuleEnd(const ModulePtr&); virtual void visitClassDecl(const ClassDeclPtr&); virtual bool visitClassDefStart(const ClassDefPtr&); virtual bool visitExceptionStart(const ExceptionPtr&); |