summaryrefslogtreecommitdiff
path: root/cpp/include/Slice/CsUtil.h
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2004-06-09 08:15:57 +0000
committerMichi Henning <michi@zeroc.com>2004-06-09 08:15:57 +0000
commite13ad230c87efc7828a1b721f4fffa18513f6de0 (patch)
tree28d2b97e4234193045bf275c65cdbb38e175493c /cpp/include/Slice/CsUtil.h
parentAIX fix (diff)
downloadice-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.h7
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&);