diff options
author | Jose <jose@zeroc.com> | 2017-02-03 18:10:20 +0100 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2017-02-03 18:10:20 +0100 |
commit | 7274ebf13c7a1ff3b587598335201c3a4e848c90 (patch) | |
tree | ad673e775b6ab68d511bcc86cf420c519b65948d /cpp/src/slice2cs/Gen.cpp | |
parent | Connection::close fixes for C#/Java/JS (diff) | |
download | ice-7274ebf13c7a1ff3b587598335201c3a4e848c90.tar.bz2 ice-7274ebf13c7a1ff3b587598335201c3a4e848c90.tar.xz ice-7274ebf13c7a1ff3b587598335201c3a4e848c90.zip |
Rework warning suppression to use global meta data
Diffstat (limited to 'cpp/src/slice2cs/Gen.cpp')
-rw-r--r-- | cpp/src/slice2cs/Gen.cpp | 82 |
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) { } |