summaryrefslogtreecommitdiff
path: root/cpp/src/slice2cs/Gen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/slice2cs/Gen.cpp')
-rw-r--r--cpp/src/slice2cs/Gen.cpp82
1 files changed, 40 insertions, 42 deletions
diff --git a/cpp/src/slice2cs/Gen.cpp b/cpp/src/slice2cs/Gen.cpp
index c1377db72cd..0008249211a 100644
--- a/cpp/src/slice2cs/Gen.cpp
+++ b/cpp/src/slice2cs/Gen.cpp
@@ -154,8 +154,7 @@ resultStructReturnValueName(const ParamDeclList& outParams)
}
-Slice::CsVisitor::CsVisitor(Output& out, int warningLevel) :
- ParserVisitor(warningLevel),
+Slice::CsVisitor::CsVisitor(Output& out) :
_out(out)
{
}
@@ -2021,10 +2020,9 @@ Slice::CsVisitor::writeDocCommentParam(const OperationPtr& p, ParamDir paramType
}
Slice::Gen::Gen(const string& base, const vector<string>& includePaths, const string& dir,
- bool tie, bool impl, bool implTie, int warningLevel) :
+ bool tie, bool impl, bool implTie) :
_includePaths(includePaths),
- _tie(tie),
- _warningLevel(warningLevel)
+ _tie(tie)
{
string fileBase = base;
string::size_type pos = base.find_last_of("/\\");
@@ -2094,58 +2092,58 @@ Slice::Gen::~Gen()
void
Slice::Gen::generate(const UnitPtr& p)
{
- CsGenerator::validateMetaData(p, _warningLevel);
+ CsGenerator::validateMetaData(p);
- UnitVisitor unitVisitor(_out, _warningLevel);
+ UnitVisitor unitVisitor(_out);
p->visit(&unitVisitor, false);
- CompactIdVisitor compactIdVisitor(_out, _warningLevel);
+ CompactIdVisitor compactIdVisitor(_out);
p->visit(&compactIdVisitor, false);
- TypesVisitor typesVisitor(_out, _warningLevel);
+ TypesVisitor typesVisitor(_out);
p->visit(&typesVisitor, false);
//
// The async delegates are emitted before the proxy definition
// because the proxy methods need to know the type.
//
- AsyncDelegateVisitor asyncDelegateVisitor(_out, _warningLevel);
+ AsyncDelegateVisitor asyncDelegateVisitor(_out);
p->visit(&asyncDelegateVisitor, false);
- ResultVisitor resultVisitor(_out, _warningLevel);
+ ResultVisitor resultVisitor(_out);
p->visit(&resultVisitor, false);
- ProxyVisitor proxyVisitor(_out, _warningLevel);
+ ProxyVisitor proxyVisitor(_out);
p->visit(&proxyVisitor, false);
- OpsVisitor opsVisitor(_out, _warningLevel);
+ OpsVisitor opsVisitor(_out);
p->visit(&opsVisitor, false);
- HelperVisitor helperVisitor(_out, _warningLevel);
+ HelperVisitor helperVisitor(_out);
p->visit(&helperVisitor, false);
- DispatcherVisitor dispatcherVisitor(_out, _tie, _warningLevel);
+ DispatcherVisitor dispatcherVisitor(_out, _tie);
p->visit(&dispatcherVisitor, false);
}
void
Slice::Gen::generateImpl(const UnitPtr& p)
{
- ImplVisitor implVisitor(_impl, _warningLevel);
+ ImplVisitor implVisitor(_impl);
p->visit(&implVisitor, false);
}
void
Slice::Gen::generateImplTie(const UnitPtr& p)
{
- ImplTieVisitor implTieVisitor(_impl, _warningLevel);
+ ImplTieVisitor implTieVisitor(_impl);
p->visit(&implTieVisitor, false);
}
void
Slice::Gen::generateChecksums(const UnitPtr& u)
{
- ChecksumMap map = createChecksums(u, _warningLevel);
+ ChecksumMap map = createChecksums(u);
if(!map.empty())
{
string className = "X" + generateUUID();
@@ -2214,8 +2212,8 @@ Slice::Gen::printHeader()
_out << "//\n";
}
-Slice::Gen::UnitVisitor::UnitVisitor(IceUtilInternal::Output& out, int warningLevel) :
- CsVisitor(out, warningLevel)
+Slice::Gen::UnitVisitor::UnitVisitor(IceUtilInternal::Output& out) :
+ CsVisitor(out)
{
}
@@ -2246,8 +2244,8 @@ Slice::Gen::UnitVisitor::visitUnitStart(const UnitPtr& p)
return false;
}
-Slice::Gen::CompactIdVisitor::CompactIdVisitor(IceUtilInternal::Output& out, int warningLevel) :
- CsVisitor(out, warningLevel)
+Slice::Gen::CompactIdVisitor::CompactIdVisitor(IceUtilInternal::Output& out) :
+ CsVisitor(out)
{
}
@@ -2280,8 +2278,8 @@ Slice::Gen::CompactIdVisitor::visitClassDefStart(const ClassDefPtr& p)
return false;
}
-Slice::Gen::TypesVisitor::TypesVisitor(IceUtilInternal::Output& out, int warningLevel) :
- CsVisitor(out, warningLevel)
+Slice::Gen::TypesVisitor::TypesVisitor(IceUtilInternal::Output& out) :
+ CsVisitor(out)
{
}
@@ -3767,8 +3765,8 @@ Slice::Gen::TypesVisitor::writeMemberEquals(const DataMemberList& dataMembers, i
}
}
-Slice::Gen::ResultVisitor::ResultVisitor(::IceUtilInternal::Output& out, int warningLevel)
- : CsVisitor(out, warningLevel)
+Slice::Gen::ResultVisitor::ResultVisitor(::IceUtilInternal::Output& out)
+ : CsVisitor(out)
{
}
@@ -3926,8 +3924,8 @@ Slice::Gen::ResultVisitor::visitOperation(const OperationPtr& p)
}
}
-Slice::Gen::ProxyVisitor::ProxyVisitor(IceUtilInternal::Output& out, int warningLevel) :
- CsVisitor(out, warningLevel)
+Slice::Gen::ProxyVisitor::ProxyVisitor(IceUtilInternal::Output& out) :
+ CsVisitor(out)
{
}
@@ -4114,8 +4112,8 @@ Slice::Gen::ProxyVisitor::visitOperation(const OperationPtr& p)
}
}
-Slice::Gen::AsyncDelegateVisitor::AsyncDelegateVisitor(IceUtilInternal::Output& out, int warningLevel)
- : CsVisitor(out, warningLevel)
+Slice::Gen::AsyncDelegateVisitor::AsyncDelegateVisitor(IceUtilInternal::Output& out)
+ : CsVisitor(out)
{
}
@@ -4171,8 +4169,8 @@ Slice::Gen::AsyncDelegateVisitor::visitOperation(const OperationPtr& p)
_out << paramDeclAMI << epar << ';';
}
-Slice::Gen::OpsVisitor::OpsVisitor(IceUtilInternal::Output& out, int warningLevel)
- : CsVisitor(out, warningLevel)
+Slice::Gen::OpsVisitor::OpsVisitor(IceUtilInternal::Output& out)
+ : CsVisitor(out)
{
}
@@ -4269,8 +4267,8 @@ Slice::Gen::OpsVisitor::visitClassDefStart(const ClassDefPtr& p)
return false;
}
-Slice::Gen::HelperVisitor::HelperVisitor(IceUtilInternal::Output& out, int warningLevel) :
- CsVisitor(out, warningLevel)
+Slice::Gen::HelperVisitor::HelperVisitor(IceUtilInternal::Output& out) :
+ CsVisitor(out)
{
}
@@ -5200,8 +5198,8 @@ Slice::Gen::HelperVisitor::visitDictionary(const DictionaryPtr& p)
_out << eb;
}
-Slice::Gen::DispatcherVisitor::DispatcherVisitor(::IceUtilInternal::Output& out, bool tie, int warningLevel) :
- CsVisitor(out, warningLevel),
+Slice::Gen::DispatcherVisitor::DispatcherVisitor(::IceUtilInternal::Output& out, bool tie) :
+ CsVisitor(out),
_tie(tie)
{
}
@@ -5414,8 +5412,8 @@ Slice::Gen::DispatcherVisitor::writeTieOperations(const ClassDefPtr& p, NameSet*
}
}
-Slice::Gen::BaseImplVisitor::BaseImplVisitor(IceUtilInternal::Output& out, int warningLevel)
- : CsVisitor(out, warningLevel)
+Slice::Gen::BaseImplVisitor::BaseImplVisitor(IceUtilInternal::Output& out)
+ : CsVisitor(out)
{
}
@@ -5522,8 +5520,8 @@ Slice::Gen::BaseImplVisitor::writeOperation(const OperationPtr& op, bool comment
}
}
-Slice::Gen::ImplVisitor::ImplVisitor(IceUtilInternal::Output& out, int warningLevel) :
- BaseImplVisitor(out, warningLevel)
+Slice::Gen::ImplVisitor::ImplVisitor(IceUtilInternal::Output& out) :
+ BaseImplVisitor(out)
{
}
@@ -5590,8 +5588,8 @@ Slice::Gen::ImplVisitor::visitClassDefEnd(const ClassDefPtr&)
_out << eb;
}
-Slice::Gen::ImplTieVisitor::ImplTieVisitor(IceUtilInternal::Output& out, int warningLevel)
- : BaseImplVisitor(out, warningLevel)
+Slice::Gen::ImplTieVisitor::ImplTieVisitor(IceUtilInternal::Output& out)
+ : BaseImplVisitor(out)
{
}