From e012bfcd0c32c6fd185890aedb5f17e69da8870e Mon Sep 17 00:00:00 2001 From: Marc Laukien Date: Mon, 13 Sep 2004 18:19:41 +0000 Subject: Connection.ice --- cpp/src/slice2cpp/Gen.cpp | 30 +++++++++++++----------------- 1 file changed, 13 insertions(+), 17 deletions(-) (limited to 'cpp/src/slice2cpp/Gen.cpp') diff --git a/cpp/src/slice2cpp/Gen.cpp b/cpp/src/slice2cpp/Gen.cpp index ea1aca1e251..676012a221c 100644 --- a/cpp/src/slice2cpp/Gen.cpp +++ b/cpp/src/slice2cpp/Gen.cpp @@ -170,12 +170,16 @@ Slice::Gen::generate(const UnitPtr& p) H << "\n#include "; H << "\n#include "; H << "\n#include "; + H << "\n#include "; + H << "\n#include "; if(p->usesProxies()) { - H << "\n#include "; - H << "\n#include "; H << "\n#include "; + } + + if(p->hasNonLocalClassDefs()) + { H << "\n#include "; H << "\n#include "; if(p->hasContentsWithMetaData("ami")) @@ -188,23 +192,9 @@ Slice::Gen::generate(const UnitPtr& p) H << "\n#include "; } H << "\n#include "; - + C << "\n#include "; C << "\n#include "; - C << "\n#include "; - } - else if(p->usesNonLocals()) - { - H << "\n#include "; - H << "\n#include "; - - C << "\n#include "; - C << "\n#include "; - } - else - { - H << "\n#include "; - H << "\n#include "; } if(p->hasNonLocalExceptions()) @@ -217,6 +207,12 @@ Slice::Gen::generate(const UnitPtr& p) H << "\n#include "; } + if(p->usesNonLocals()) + { + C << "\n#include "; + C << "\n#include "; + } + if(_checksum) { C << "\n#include "; -- cgit v1.2.3