1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2025-11-06 18:52:58 +01:00

refactor: Move -Wno-overloaded-virtual to build system

This commit is contained in:
Sirius Bakke 2018-10-04 16:20:03 +02:00
parent bf349a12f6
commit f43700d9b1
6 changed files with 0 additions and 18 deletions

View File

@ -509,12 +509,9 @@ public:
fwcompiler::OSConfigurator *_oscnf);
virtual ~PolicyCompiler_cisco() {}
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Woverloaded-virtual"
virtual std::string createRuleLabel(const std::string &txt,
libfwbuilder::Interface *iface,
int rule_num);
#pragma GCC diagnostic pop
virtual int prolog();
virtual void compile();

View File

@ -154,10 +154,7 @@ public:
// and does final clean up.
virtual libfwbuilder::Firewall* finalize();
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Woverloaded-virtual"
virtual libfwbuilder::FWObject* makeAddressObj(AddressSpec &as);
#pragma GCC diagnostic pop
virtual void addSrc();
virtual void addDst();

View File

@ -193,10 +193,7 @@ public:
virtual void* dispatch(libfwbuilder::DNSName*, void*);
virtual void* dispatch(libfwbuilder::ObjectGroup*, void*);
virtual void* dispatch(libfwbuilder::ServiceGroup*, void*);
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Woverloaded-virtual"
virtual void* dispatch(libfwbuilder::AttachedNetworks*, void*);
#pragma GCC diagnostic pop
virtual void* dispatch(libfwbuilder::UserService*, void*);
virtual void* dispatch(libfwbuilder::DynamicGroup*, void*);

View File

@ -1002,8 +1002,6 @@ public:
/*
* TODO: Refactor Compiler to not hide BaseCompiler
*/
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Woverloaded-virtual"
Compiler(libfwbuilder::FWObjectDatabase *_db, bool ipv6_policy);
/**
@ -1017,7 +1015,6 @@ public:
virtual void warning(const std::string &errstr);
virtual void warning(libfwbuilder::FWObject *rule, const std::string &errstr);
#pragma GCC diagnostic pop
void setDebugLevel(int dl) { debug=dl; }
void setDebugRule(int dr) { debug_rule = dr; rule_debug_on = true; }

View File

@ -71,10 +71,7 @@ public:
libfwbuilder::FWObject* getLibrary(QModelIndex idx);
libfwbuilder::FWObject* getLibrary(int row);
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Woverloaded-virtual"
void setData(QModelIndex idx, const QString &name, libfwbuilder::FWObject *lib, ObjectTreeView *otv);
#pragma GCC diagnostic pop
void setName(QModelIndex idx, const QString &name);
ObjectTreeView* getTreeWidget(QModelIndex idx);

View File

@ -234,10 +234,7 @@ namespace fwcompiler {
virtual std::string _printPort(int rs,int re,bool neg=false);
virtual void _printWith(libfwbuilder::Service *srv);
virtual void _printAction(libfwbuilder::PolicyRule *r);
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Woverloaded-virtual"
virtual void _printAddr(libfwbuilder::Address *o,bool neg=false);
#pragma GCC diagnostic pop
virtual void _printDstService(libfwbuilder::RuleElement *o);
public: