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:
parent
bf349a12f6
commit
f43700d9b1
@ -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();
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -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*);
|
||||
|
||||
|
||||
@ -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; }
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user