diff options
author | Marc Laukien <marc@zeroc.com> | 2001-06-20 18:16:48 +0000 |
---|---|---|
committer | Marc Laukien <marc@zeroc.com> | 2001-06-20 18:16:48 +0000 |
commit | daf9352d2f86c857ef2d5ffadf4097f1bf8d84a2 (patch) | |
tree | 48955a53c4a3fc431d07d8c61760e3d386c3dcd2 /cpp/src/slice2cpp | |
parent | cleanup (diff) | |
download | ice-daf9352d2f86c857ef2d5ffadf4097f1bf8d84a2.tar.bz2 ice-daf9352d2f86c857ef2d5ffadf4097f1bf8d84a2.tar.xz ice-daf9352d2f86c857ef2d5ffadf4097f1bf8d84a2.zip |
cleanup
Diffstat (limited to 'cpp/src/slice2cpp')
-rw-r--r-- | cpp/src/slice2cpp/.depend | 6 | ||||
-rw-r--r-- | cpp/src/slice2cpp/Gen.cpp (renamed from cpp/src/slice2cpp/GenCPlusPlus.cpp) | 240 | ||||
-rw-r--r-- | cpp/src/slice2cpp/Gen.h (renamed from cpp/src/slice2cpp/GenCPlusPlus.h) | 20 | ||||
-rw-r--r-- | cpp/src/slice2cpp/GenCPlusPlusUtil.h | 41 | ||||
-rw-r--r-- | cpp/src/slice2cpp/GenUtil.cpp (renamed from cpp/src/slice2cpp/GenCPlusPlusUtil.cpp) | 20 | ||||
-rw-r--r-- | cpp/src/slice2cpp/GenUtil.h | 7 | ||||
-rw-r--r-- | cpp/src/slice2cpp/Main.cpp | 6 | ||||
-rw-r--r-- | cpp/src/slice2cpp/Makefile | 4 |
8 files changed, 110 insertions, 234 deletions
diff --git a/cpp/src/slice2cpp/.depend b/cpp/src/slice2cpp/.depend index b56343352aa..de3053fcdab 100644 --- a/cpp/src/slice2cpp/.depend +++ b/cpp/src/slice2cpp/.depend @@ -1,3 +1,3 @@ -GenCPlusPlus.o: GenCPlusPlus.cpp ../../../include/Ice/Functional.h ../../../include/Ice/Handle.h ../../../include/Ice/Config.h GenCPlusPlus.h ../parser/Parser.h ../../../include/Ice/Shared.h ../parser/OutputUtil.h GenCPlusPlusUtil.h -GenCPlusPlusUtil.o: GenCPlusPlusUtil.cpp GenCPlusPlusUtil.h ../parser/Parser.h ../../../include/Ice/Shared.h ../../../include/Ice/Config.h ../../../include/Ice/Handle.h ../parser/OutputUtil.h -Main.o: Main.cpp GenCPlusPlus.h ../parser/Parser.h ../../../include/Ice/Shared.h ../../../include/Ice/Config.h ../../../include/Ice/Handle.h ../parser/OutputUtil.h +Gen.o: Gen.cpp ../../../include/Ice/Functional.h ../../../include/Ice/Handle.h ../../../include/Ice/Config.h Gen.h ../parser/Parser.h ../../../include/Ice/Shared.h ../parser/OutputUtil.h GenUtil.h +GenUtil.o: GenUtil.cpp GenUtil.h ../parser/Parser.h ../../../include/Ice/Shared.h ../../../include/Ice/Config.h ../../../include/Ice/Handle.h ../parser/OutputUtil.h +Main.o: Main.cpp Gen.h ../parser/Parser.h ../../../include/Ice/Shared.h ../../../include/Ice/Config.h ../../../include/Ice/Handle.h ../parser/OutputUtil.h diff --git a/cpp/src/slice2cpp/GenCPlusPlus.cpp b/cpp/src/slice2cpp/Gen.cpp index 21559bee07d..ef82ed084a5 100644 --- a/cpp/src/slice2cpp/GenCPlusPlus.cpp +++ b/cpp/src/slice2cpp/Gen.cpp @@ -9,11 +9,11 @@ // ********************************************************************** #include <Ice/Functional.h> -#include <GenCPlusPlus.h> -#include <GenCPlusPlusUtil.h> +#include <Gen.h> +#include <GenUtil.h> using namespace std; -using namespace IceLang; +using namespace Slice; struct ToIfdef { @@ -26,15 +26,11 @@ struct ToIfdef } }; -// ---------------------------------------------------------------------- -// GenCPlusPlus -// ---------------------------------------------------------------------- - -IceLang::GenCPlusPlus::GenCPlusPlus(const string& name, - const string& base, - const string& include, - const vector<string>& includePaths, - const string& dllExport) +Slice::Gen::Gen(const string& name, + const string& base, + const string& include, + const vector<string>& includePaths, + const string& dllExport) : base_(base), include_(include), includePaths_(includePaths), @@ -83,20 +79,20 @@ IceLang::GenCPlusPlus::GenCPlusPlus(const string& name, H << '\n'; } -IceLang::GenCPlusPlus::~GenCPlusPlus() +Slice::Gen::~Gen() { H << "\n\n#endif\n"; C << '\n'; } bool -IceLang::GenCPlusPlus::operator!() const +Slice::Gen::operator!() const { return !H || !C; } void -IceLang::GenCPlusPlus::generate(const Parser_ptr& parser) +Slice::Gen::generate(const Parser_ptr& parser) { C << "\n#include <"; if(include_.length()) @@ -157,7 +153,7 @@ IceLang::GenCPlusPlus::generate(const Parser_ptr& parser) } string -IceLang::GenCPlusPlus::changeInclude(const string& orig) +Slice::Gen::changeInclude(const string& orig) { string file = orig; for(vector<string>::iterator p = includePaths_.begin(); @@ -180,7 +176,7 @@ IceLang::GenCPlusPlus::changeInclude(const string& orig) } void -IceLang::GenCPlusPlus::printHeader(Output& out) +Slice::Gen::printHeader(Output& out) { static const char* header = "// **********************************************************************\n" @@ -199,19 +195,14 @@ IceLang::GenCPlusPlus::printHeader(Output& out) out << '\n'; } -// ---------------------------------------------------------------------- -// TypesVisitor -// ---------------------------------------------------------------------- - -IceLang::GenCPlusPlus::TypesVisitor::TypesVisitor( - Output& h, Output& c, const string& dllExport) +Slice::Gen::TypesVisitor::TypesVisitor(Output& h, Output& c, + const string& dllExport) : H(h), C(c), dllExport_(dllExport) { } void -IceLang::GenCPlusPlus::TypesVisitor::visitModuleStart( - const Module_ptr& p) +Slice::Gen::TypesVisitor::visitModuleStart(const Module_ptr& p) { if(!p -> hasOtherConstructedTypes()) return; @@ -223,8 +214,7 @@ IceLang::GenCPlusPlus::TypesVisitor::visitModuleStart( } void -IceLang::GenCPlusPlus::TypesVisitor::visitModuleEnd( - const Module_ptr& p) +Slice::Gen::TypesVisitor::visitModuleEnd(const Module_ptr& p) { if(!p -> hasOtherConstructedTypes()) return; @@ -234,8 +224,7 @@ IceLang::GenCPlusPlus::TypesVisitor::visitModuleEnd( } void -IceLang::GenCPlusPlus::TypesVisitor::visitVector( - const Vector_ptr& p) +Slice::Gen::TypesVisitor::visitVector(const Vector_ptr& p) { string name = p -> name(); Type_ptr subtype = p -> type(); @@ -296,19 +285,14 @@ IceLang::GenCPlusPlus::TypesVisitor::visitVector( } } -// ---------------------------------------------------------------------- -// ProxyDeclVisitor -// ---------------------------------------------------------------------- - -IceLang::GenCPlusPlus::ProxyDeclVisitor::ProxyDeclVisitor( - Output& h, Output& c, const string& dllExport) +Slice::Gen::ProxyDeclVisitor::ProxyDeclVisitor(Output& h, Output& c, + const string& dllExport) : H(h), C(c), dllExport_(dllExport) { } void -IceLang::GenCPlusPlus::ProxyDeclVisitor::visitUnitStart( - const Parser_ptr& p) +Slice::Gen::ProxyDeclVisitor::visitUnitStart(const Parser_ptr& p) { if(!p -> hasProxies()) return; @@ -318,8 +302,7 @@ IceLang::GenCPlusPlus::ProxyDeclVisitor::visitUnitStart( } void -IceLang::GenCPlusPlus::ProxyDeclVisitor::visitUnitEnd( - const Parser_ptr& p) +Slice::Gen::ProxyDeclVisitor::visitUnitEnd(const Parser_ptr& p) { if(!p -> hasProxies()) return; @@ -329,8 +312,7 @@ IceLang::GenCPlusPlus::ProxyDeclVisitor::visitUnitEnd( } void -IceLang::GenCPlusPlus::ProxyDeclVisitor::visitModuleStart( - const Module_ptr& p) +Slice::Gen::ProxyDeclVisitor::visitModuleStart(const Module_ptr& p) { if(!p -> hasProxies()) return; @@ -342,8 +324,7 @@ IceLang::GenCPlusPlus::ProxyDeclVisitor::visitModuleStart( } void -IceLang::GenCPlusPlus::ProxyDeclVisitor::visitModuleEnd( - const Module_ptr& p) +Slice::Gen::ProxyDeclVisitor::visitModuleEnd(const Module_ptr& p) { if(!p -> hasProxies()) return; @@ -353,8 +334,7 @@ IceLang::GenCPlusPlus::ProxyDeclVisitor::visitModuleEnd( } void -IceLang::GenCPlusPlus::ProxyDeclVisitor::visitClassDecl( - const ClassDecl_ptr& p) +Slice::Gen::ProxyDeclVisitor::visitClassDecl(const ClassDecl_ptr& p) { if(p -> local()) return; @@ -365,19 +345,14 @@ IceLang::GenCPlusPlus::ProxyDeclVisitor::visitClassDecl( H << nl << "class " << name << ';'; } -// ---------------------------------------------------------------------- -// ProxyVisitor -// ---------------------------------------------------------------------- - -IceLang::GenCPlusPlus::ProxyVisitor::ProxyVisitor( - Output& h, Output& c, const string& dllExport) +Slice::Gen::ProxyVisitor::ProxyVisitor(Output& h, Output& c, + const string& dllExport) : H(h), C(c), dllExport_(dllExport) { } void -IceLang::GenCPlusPlus::ProxyVisitor::visitUnitStart( - const Parser_ptr& p) +Slice::Gen::ProxyVisitor::visitUnitStart(const Parser_ptr& p) { if(!p -> hasProxies()) return; @@ -387,8 +362,7 @@ IceLang::GenCPlusPlus::ProxyVisitor::visitUnitStart( } void -IceLang::GenCPlusPlus::ProxyVisitor::visitUnitEnd( - const Parser_ptr& p) +Slice::Gen::ProxyVisitor::visitUnitEnd(const Parser_ptr& p) { if(!p -> hasProxies()) return; @@ -398,8 +372,7 @@ IceLang::GenCPlusPlus::ProxyVisitor::visitUnitEnd( } void -IceLang::GenCPlusPlus::ProxyVisitor::visitModuleStart( - const Module_ptr& p) +Slice::Gen::ProxyVisitor::visitModuleStart(const Module_ptr& p) { if(!p -> hasProxies()) return; @@ -411,8 +384,7 @@ IceLang::GenCPlusPlus::ProxyVisitor::visitModuleStart( } void -IceLang::GenCPlusPlus::ProxyVisitor::visitModuleEnd( - const Module_ptr& p) +Slice::Gen::ProxyVisitor::visitModuleEnd(const Module_ptr& p) { if(!p -> hasProxies()) return; @@ -422,8 +394,7 @@ IceLang::GenCPlusPlus::ProxyVisitor::visitModuleEnd( } void -IceLang::GenCPlusPlus::ProxyVisitor::visitClassDefStart( - const ClassDef_ptr& p) +Slice::Gen::ProxyVisitor::visitClassDefStart(const ClassDef_ptr& p) { if(p -> local()) return; @@ -447,8 +418,7 @@ IceLang::GenCPlusPlus::ProxyVisitor::visitClassDefStart( } void -IceLang::GenCPlusPlus::ProxyVisitor::visitClassDefEnd( - const ClassDef_ptr& p) +Slice::Gen::ProxyVisitor::visitClassDefEnd(const ClassDef_ptr& p) { if(p -> local()) return; @@ -472,8 +442,7 @@ IceLang::GenCPlusPlus::ProxyVisitor::visitClassDefEnd( } void -IceLang::GenCPlusPlus::ProxyVisitor::visitOperation( - const Operation_ptr& p) +Slice::Gen::ProxyVisitor::visitOperation(const Operation_ptr& p) { Container_ptr container = p -> container(); ClassDef_ptr cl = ClassDef_ptr::dynamicCast(container); @@ -552,19 +521,14 @@ IceLang::GenCPlusPlus::ProxyVisitor::visitOperation( C << eb; } -// ---------------------------------------------------------------------- -// DelegateVisitor -// ---------------------------------------------------------------------- - -IceLang::GenCPlusPlus::DelegateVisitor::DelegateVisitor( - Output& h, Output& c, const string& dllExport) +Slice::Gen::DelegateVisitor::DelegateVisitor(Output& h, Output& c, + const string& dllExport) : H(h), C(c), dllExport_(dllExport) { } void -IceLang::GenCPlusPlus::DelegateVisitor::visitUnitStart( - const Parser_ptr& p) +Slice::Gen::DelegateVisitor::visitUnitStart(const Parser_ptr& p) { if(!p -> hasProxies()) return; @@ -574,8 +538,7 @@ IceLang::GenCPlusPlus::DelegateVisitor::visitUnitStart( } void -IceLang::GenCPlusPlus::DelegateVisitor::visitUnitEnd( - const Parser_ptr& p) +Slice::Gen::DelegateVisitor::visitUnitEnd(const Parser_ptr& p) { if(!p -> hasProxies()) return; @@ -585,8 +548,7 @@ IceLang::GenCPlusPlus::DelegateVisitor::visitUnitEnd( } void -IceLang::GenCPlusPlus::DelegateVisitor::visitModuleStart( - const Module_ptr& p) +Slice::Gen::DelegateVisitor::visitModuleStart(const Module_ptr& p) { if(!p -> hasProxies()) return; @@ -598,8 +560,7 @@ IceLang::GenCPlusPlus::DelegateVisitor::visitModuleStart( } void -IceLang::GenCPlusPlus::DelegateVisitor::visitModuleEnd( - const Module_ptr& p) +Slice::Gen::DelegateVisitor::visitModuleEnd(const Module_ptr& p) { if(!p -> hasProxies()) return; @@ -609,8 +570,7 @@ IceLang::GenCPlusPlus::DelegateVisitor::visitModuleEnd( } void -IceLang::GenCPlusPlus::DelegateVisitor::visitClassDefStart( - const ClassDef_ptr& p) +Slice::Gen::DelegateVisitor::visitClassDefStart(const ClassDef_ptr& p) { if(p -> local()) return; @@ -633,8 +593,7 @@ IceLang::GenCPlusPlus::DelegateVisitor::visitClassDefStart( } void -IceLang::GenCPlusPlus::DelegateVisitor::visitClassDefEnd( - const ClassDef_ptr& p) +Slice::Gen::DelegateVisitor::visitClassDefEnd(const ClassDef_ptr& p) { if(p -> local()) return; @@ -643,8 +602,7 @@ IceLang::GenCPlusPlus::DelegateVisitor::visitClassDefEnd( } void -IceLang::GenCPlusPlus::DelegateVisitor::visitOperation( - const Operation_ptr& p) +Slice::Gen::DelegateVisitor::visitOperation(const Operation_ptr& p) { Container_ptr container = p -> container(); ClassDef_ptr cl = ClassDef_ptr::dynamicCast(container); @@ -698,19 +656,14 @@ IceLang::GenCPlusPlus::DelegateVisitor::visitOperation( H << nl << "virtual " << retS << ' ' << name << params << " = 0;"; } -// ---------------------------------------------------------------------- -// DelegateMVisitor -// ---------------------------------------------------------------------- - -IceLang::GenCPlusPlus::DelegateMVisitor::DelegateMVisitor( - Output& h, Output& c, const string& dllExport) +Slice::Gen::DelegateMVisitor::DelegateMVisitor(Output& h, Output& c, + const string& dllExport) : H(h), C(c), dllExport_(dllExport) { } void -IceLang::GenCPlusPlus::DelegateMVisitor::visitUnitStart( - const Parser_ptr& p) +Slice::Gen::DelegateMVisitor::visitUnitStart(const Parser_ptr& p) { if(!p -> hasProxies()) return; @@ -720,8 +673,7 @@ IceLang::GenCPlusPlus::DelegateMVisitor::visitUnitStart( } void -IceLang::GenCPlusPlus::DelegateMVisitor::visitUnitEnd( - const Parser_ptr& p) +Slice::Gen::DelegateMVisitor::visitUnitEnd(const Parser_ptr& p) { if(!p -> hasProxies()) return; @@ -731,8 +683,7 @@ IceLang::GenCPlusPlus::DelegateMVisitor::visitUnitEnd( } void -IceLang::GenCPlusPlus::DelegateMVisitor::visitModuleStart( - const Module_ptr& p) +Slice::Gen::DelegateMVisitor::visitModuleStart(const Module_ptr& p) { if(!p -> hasProxies()) return; @@ -744,8 +695,7 @@ IceLang::GenCPlusPlus::DelegateMVisitor::visitModuleStart( } void -IceLang::GenCPlusPlus::DelegateMVisitor::visitModuleEnd( - const Module_ptr& p) +Slice::Gen::DelegateMVisitor::visitModuleEnd(const Module_ptr& p) { if(!p -> hasProxies()) return; @@ -755,8 +705,7 @@ IceLang::GenCPlusPlus::DelegateMVisitor::visitModuleEnd( } void -IceLang::GenCPlusPlus::DelegateMVisitor::visitClassDefStart( - const ClassDef_ptr& p) +Slice::Gen::DelegateMVisitor::visitClassDefStart(const ClassDef_ptr& p) { if(p -> local()) return; @@ -784,8 +733,7 @@ IceLang::GenCPlusPlus::DelegateMVisitor::visitClassDefStart( } void -IceLang::GenCPlusPlus::DelegateMVisitor::visitClassDefEnd( - const ClassDef_ptr& p) +Slice::Gen::DelegateMVisitor::visitClassDefEnd(const ClassDef_ptr& p) { if(p -> local()) return; @@ -794,8 +742,7 @@ IceLang::GenCPlusPlus::DelegateMVisitor::visitClassDefEnd( } void -IceLang::GenCPlusPlus::DelegateMVisitor::visitOperation( - const Operation_ptr& p) +Slice::Gen::DelegateMVisitor::visitOperation(const Operation_ptr& p) { Container_ptr container = p -> container(); ClassDef_ptr cl = ClassDef_ptr::dynamicCast(container); @@ -910,19 +857,14 @@ IceLang::GenCPlusPlus::DelegateMVisitor::visitOperation( C << eb; } -// ---------------------------------------------------------------------- -// ObjectDeclVisitor -// ---------------------------------------------------------------------- - -IceLang::GenCPlusPlus::ObjectDeclVisitor::ObjectDeclVisitor( - Output& h, Output& c, const string& dllExport) +Slice::Gen::ObjectDeclVisitor::ObjectDeclVisitor(Output& h, Output& c, + const string& dllExport) : H(h), C(c), dllExport_(dllExport) { } void -IceLang::GenCPlusPlus::ObjectDeclVisitor::visitModuleStart( - const Module_ptr& p) +Slice::Gen::ObjectDeclVisitor::visitModuleStart(const Module_ptr& p) { if(!p -> hasClassDecls()) return; @@ -934,8 +876,7 @@ IceLang::GenCPlusPlus::ObjectDeclVisitor::visitModuleStart( } void -IceLang::GenCPlusPlus::ObjectDeclVisitor::visitModuleEnd( - const Module_ptr& p) +Slice::Gen::ObjectDeclVisitor::visitModuleEnd(const Module_ptr& p) { if(!p -> hasClassDecls()) return; @@ -945,8 +886,7 @@ IceLang::GenCPlusPlus::ObjectDeclVisitor::visitModuleEnd( } void -IceLang::GenCPlusPlus::ObjectDeclVisitor::visitClassDecl( - const ClassDecl_ptr& p) +Slice::Gen::ObjectDeclVisitor::visitClassDecl(const ClassDecl_ptr& p) { string name = p -> name(); @@ -954,19 +894,14 @@ IceLang::GenCPlusPlus::ObjectDeclVisitor::visitClassDecl( H << nl << "class " << name << ';'; } -// ---------------------------------------------------------------------- -// ObjectVisitor -// ---------------------------------------------------------------------- - -IceLang::GenCPlusPlus::ObjectVisitor::ObjectVisitor( - Output& h, Output& c, const string& dllExport) +Slice::Gen::ObjectVisitor::ObjectVisitor(Output& h, Output& c, + const string& dllExport) : H(h), C(c), dllExport_(dllExport) { } void -IceLang::GenCPlusPlus::ObjectVisitor::visitModuleStart( - const Module_ptr& p) +Slice::Gen::ObjectVisitor::visitModuleStart(const Module_ptr& p) { if(!p -> hasClassDefs()) return; @@ -978,8 +913,7 @@ IceLang::GenCPlusPlus::ObjectVisitor::visitModuleStart( } void -IceLang::GenCPlusPlus::ObjectVisitor::visitModuleEnd( - const Module_ptr& p) +Slice::Gen::ObjectVisitor::visitModuleEnd(const Module_ptr& p) { if(!p -> hasClassDefs()) return; @@ -989,8 +923,7 @@ IceLang::GenCPlusPlus::ObjectVisitor::visitModuleEnd( } void -IceLang::GenCPlusPlus::ObjectVisitor::visitClassDefStart( - const ClassDef_ptr& p) +Slice::Gen::ObjectVisitor::visitClassDefStart(const ClassDef_ptr& p) { bool local = p -> local(); string name = p -> name(); @@ -1073,8 +1006,7 @@ IceLang::GenCPlusPlus::ObjectVisitor::visitClassDefStart( } void -IceLang::GenCPlusPlus::ObjectVisitor::visitClassDefEnd( - const ClassDef_ptr& p) +Slice::Gen::ObjectVisitor::visitClassDefEnd(const ClassDef_ptr& p) { string name = p -> name(); string scoped = p -> scoped(); @@ -1211,8 +1143,7 @@ IceLang::GenCPlusPlus::ObjectVisitor::visitClassDefEnd( } void -IceLang::GenCPlusPlus::ObjectVisitor::visitOperation( - const Operation_ptr& p) +Slice::Gen::ObjectVisitor::visitOperation(const Operation_ptr& p) { Container_ptr container = p -> container(); ClassDef_ptr cl = ClassDef_ptr::dynamicCast(container); @@ -1320,8 +1251,7 @@ IceLang::GenCPlusPlus::ObjectVisitor::visitOperation( } void -IceLang::GenCPlusPlus::ObjectVisitor::visitDataMember( - const DataMember_ptr& p) +Slice::Gen::ObjectVisitor::visitDataMember(const DataMember_ptr& p) { string name = p -> name(); string s = typeToString(p -> type()); @@ -1329,19 +1259,14 @@ IceLang::GenCPlusPlus::ObjectVisitor::visitDataMember( H << nl << s << ' ' << name << ';'; } -// ---------------------------------------------------------------------- -// IceVisitor -// ---------------------------------------------------------------------- - -IceLang::GenCPlusPlus::IceVisitor::IceVisitor( - Output& h, Output& c, const string& dllExport) +Slice::Gen::IceVisitor::IceVisitor(Output& h, Output& c, + const string& dllExport) : H(h), C(c), dllExport_(dllExport) { } void -IceLang::GenCPlusPlus::IceVisitor::visitUnitStart( - const Parser_ptr& p) +Slice::Gen::IceVisitor::visitUnitStart(const Parser_ptr& p) { if(!p -> hasClassDecls()) return; @@ -1351,8 +1276,7 @@ IceLang::GenCPlusPlus::IceVisitor::visitUnitStart( } void -IceLang::GenCPlusPlus::IceVisitor::visitUnitEnd( - const Parser_ptr& p) +Slice::Gen::IceVisitor::visitUnitEnd(const Parser_ptr& p) { if(!p -> hasClassDecls()) return; @@ -1362,8 +1286,7 @@ IceLang::GenCPlusPlus::IceVisitor::visitUnitEnd( } void -IceLang::GenCPlusPlus::IceVisitor::visitClassDecl( - const ClassDecl_ptr& p) +Slice::Gen::IceVisitor::visitClassDecl(const ClassDecl_ptr& p) { string scoped = p -> scoped(); @@ -1388,8 +1311,7 @@ IceLang::GenCPlusPlus::IceVisitor::visitClassDecl( } void -IceLang::GenCPlusPlus::IceVisitor::visitClassDefStart( - const ClassDef_ptr& p) +Slice::Gen::IceVisitor::visitClassDefStart(const ClassDef_ptr& p) { string scoped = p -> scoped(); @@ -1431,19 +1353,14 @@ IceLang::GenCPlusPlus::IceVisitor::visitClassDefStart( } } -// ---------------------------------------------------------------------- -// HandleVisitor -// ---------------------------------------------------------------------- - -IceLang::GenCPlusPlus::HandleVisitor::HandleVisitor( - Output& h, Output& c, const string& dllExport) +Slice::Gen::HandleVisitor::HandleVisitor(Output& h, Output& c, + const string& dllExport) : H(h), C(c), dllExport_(dllExport) { } void -IceLang::GenCPlusPlus::HandleVisitor::visitModuleStart( - const Module_ptr& p) +Slice::Gen::HandleVisitor::visitModuleStart(const Module_ptr& p) { if(!p -> hasClassDecls()) return; @@ -1455,8 +1372,7 @@ IceLang::GenCPlusPlus::HandleVisitor::visitModuleStart( } void -IceLang::GenCPlusPlus::HandleVisitor::visitModuleEnd( - const Module_ptr& p) +Slice::Gen::HandleVisitor::visitModuleEnd(const Module_ptr& p) { if(!p -> hasClassDecls()) return; @@ -1466,8 +1382,7 @@ IceLang::GenCPlusPlus::HandleVisitor::visitModuleEnd( } void -IceLang::GenCPlusPlus::HandleVisitor::visitClassDecl( - const ClassDecl_ptr& p) +Slice::Gen::HandleVisitor::visitClassDecl(const ClassDecl_ptr& p) { string name = p -> name(); string scoped = p -> scoped(); @@ -1488,8 +1403,7 @@ IceLang::GenCPlusPlus::HandleVisitor::visitClassDecl( } void -IceLang::GenCPlusPlus::HandleVisitor::visitClassDefStart( - const ClassDef_ptr& p) +Slice::Gen::HandleVisitor::visitClassDefStart(const ClassDef_ptr& p) { if(p -> local()) return; diff --git a/cpp/src/slice2cpp/GenCPlusPlus.h b/cpp/src/slice2cpp/Gen.h index c0b6b640cae..7e7b203e17f 100644 --- a/cpp/src/slice2cpp/GenCPlusPlus.h +++ b/cpp/src/slice2cpp/Gen.h @@ -8,25 +8,25 @@ // // ********************************************************************** -#ifndef GEN_C_PLUS_PLUS_H -#define GEN_C_PLUS_PLUS_H +#ifndef GEN_H +#define GEN_H #include <Parser.h> #include <OutputUtil.h> -namespace IceLang +namespace Slice { -class GenCPlusPlus : ::__Ice::noncopyable +class Gen : ::__Ice::noncopyable { public: - GenCPlusPlus(const std::string&, - const std::string&, - const std::string&, - const std::vector<std::string>&, - const std::string&); - ~GenCPlusPlus(); + Gen(const std::string&, + const std::string&, + const std::string&, + const std::vector<std::string>&, + const std::string&); + ~Gen(); bool operator!() const; // Returns true if there was a constructor error diff --git a/cpp/src/slice2cpp/GenCPlusPlusUtil.h b/cpp/src/slice2cpp/GenCPlusPlusUtil.h deleted file mode 100644 index 35eefdd4c3e..00000000000 --- a/cpp/src/slice2cpp/GenCPlusPlusUtil.h +++ /dev/null @@ -1,41 +0,0 @@ -// ********************************************************************** -// -// Copyright (c) 2001 -// MutableRealms, Inc. -// Huntsville, AL, USA -// -// All Rights Reserved -// -// ********************************************************************** - -#ifndef GEN_C_PLUS_PLUS_UTIL_H -#define GEN_C_PLUS_PLUS_UTIL_H - -#include <Parser.h> -#include <OutputUtil.h> - -namespace IceLang -{ - -std::string typeToString(const Type_ptr&); -std::string returnTypeToString(const Type_ptr&); -std::string inputTypeToString(const Type_ptr&); -std::string outputTypeToString(const Type_ptr&); - -void writeMarshalUnmarshalCode(Output&, const Type_ptr&, const std::string&, bool); - -void writeMarshalCode(Output&, - const std::list<std::pair<Type_ptr, std::string> >&, - const Type_ptr&); - -void writeUnmarshalCode(Output&, - const std::list<std::pair<Type_ptr, std::string> >&, - const Type_ptr&); - -void writeAllocateCode(Output&, - const std::list<std::pair<Type_ptr, std::string> >&, - const Type_ptr&); - -} - -#endif diff --git a/cpp/src/slice2cpp/GenCPlusPlusUtil.cpp b/cpp/src/slice2cpp/GenUtil.cpp index 957cb0c0fd2..08eb26129d0 100644 --- a/cpp/src/slice2cpp/GenCPlusPlusUtil.cpp +++ b/cpp/src/slice2cpp/GenUtil.cpp @@ -8,13 +8,13 @@ // // ********************************************************************** -#include <GenCPlusPlusUtil.h> +#include <GenUtil.h> using namespace std; -using namespace IceLang; +using namespace Slice; string -IceLang::typeToString(const Type_ptr& type) +Slice::typeToString(const Type_ptr& type) { static const char* builtinTable[] = { @@ -52,7 +52,7 @@ IceLang::typeToString(const Type_ptr& type) } string -IceLang::returnTypeToString(const Type_ptr& type) +Slice::returnTypeToString(const Type_ptr& type) { if(!type) return "void"; @@ -61,7 +61,7 @@ IceLang::returnTypeToString(const Type_ptr& type) } string -IceLang::inputTypeToString(const Type_ptr& type) +Slice::inputTypeToString(const Type_ptr& type) { static const char* inputBuiltinTable[] = { @@ -99,7 +99,7 @@ IceLang::inputTypeToString(const Type_ptr& type) } string -IceLang::outputTypeToString(const Type_ptr& type) +Slice::outputTypeToString(const Type_ptr& type) { static const char* outputBuiltinTable[] = { @@ -137,7 +137,7 @@ IceLang::outputTypeToString(const Type_ptr& type) } void -IceLang::writeMarshalUnmarshalCode(Output& out, const Type_ptr& type, +Slice::writeMarshalUnmarshalCode(Output& out, const Type_ptr& type, const string& param, bool marshal) { const char* func = marshal ? "write(" : "read("; @@ -212,7 +212,7 @@ IceLang::writeMarshalUnmarshalCode(Output& out, const Type_ptr& type, } void -IceLang::writeMarshalCode(Output& out, +Slice::writeMarshalCode(Output& out, const list<pair<Type_ptr, string> >& params, const Type_ptr& ret) { @@ -224,7 +224,7 @@ IceLang::writeMarshalCode(Output& out, } void -IceLang::writeUnmarshalCode(Output& out, +Slice::writeUnmarshalCode(Output& out, const list<pair<Type_ptr, string> >& params, const Type_ptr& ret) { @@ -236,7 +236,7 @@ IceLang::writeUnmarshalCode(Output& out, } void -IceLang::writeAllocateCode(Output& out, +Slice::writeAllocateCode(Output& out, const list<pair<Type_ptr, string> >& params, const Type_ptr& ret) { diff --git a/cpp/src/slice2cpp/GenUtil.h b/cpp/src/slice2cpp/GenUtil.h index 824b00ef142..bea707b983d 100644 --- a/cpp/src/slice2cpp/GenUtil.h +++ b/cpp/src/slice2cpp/GenUtil.h @@ -14,7 +14,7 @@ #include <Parser.h> #include <OutputUtil.h> -namespace IceLang +namespace Slice { std::string typeToString(const Type_ptr&); @@ -22,7 +22,10 @@ std::string returnTypeToString(const Type_ptr&); std::string inputTypeToString(const Type_ptr&); std::string outputTypeToString(const Type_ptr&); -void writeMarshalUnmarshalCode(Output&, const Type_ptr&, const std::string&, bool); +void writeMarshalUnmarshalCode(Output&, + const Type_ptr&, + const std::string&, + bool); void writeMarshalCode(Output&, const std::list<std::pair<Type_ptr, std::string> >&, diff --git a/cpp/src/slice2cpp/Main.cpp b/cpp/src/slice2cpp/Main.cpp index 4915c2a0600..63236fb8225 100644 --- a/cpp/src/slice2cpp/Main.cpp +++ b/cpp/src/slice2cpp/Main.cpp @@ -8,11 +8,11 @@ // // ********************************************************************** -#include <GenCPlusPlus.h> +#include <Gen.h> #include <fstream> using namespace std; -using namespace IceLang; +using namespace Slice; void usage(const char* n) @@ -180,7 +180,7 @@ main(int argc, char* argv[]) if(status == EXIT_FAILURE) return status; - GenCPlusPlus gen(argv[0], base, include, includePaths, dllExport); + Gen gen(argv[0], base, include, includePaths, dllExport); if(!gen) return EXIT_FAILURE; gen.generate(parser); diff --git a/cpp/src/slice2cpp/Makefile b/cpp/src/slice2cpp/Makefile index fee98be25d5..e82b5ebeca3 100644 --- a/cpp/src/slice2cpp/Makefile +++ b/cpp/src/slice2cpp/Makefile @@ -14,8 +14,8 @@ NAME = $(top_srcdir)/bin/slice2cpp TARGETS = $(NAME) -OBJS = GenCPlusPlus.o \ - GenCPlusPlusUtil.o \ +OBJS = Gen.o \ + GenUtil.o \ Main.o SRCS = $(OBJS:.o=.cpp) |