mirror of
https://github.com/fwbuilder/fwbuilder
synced 2026-05-04 16:17:35 +02: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);
|
fwcompiler::OSConfigurator *_oscnf);
|
||||||
virtual ~PolicyCompiler_cisco() {}
|
virtual ~PolicyCompiler_cisco() {}
|
||||||
|
|
||||||
#pragma GCC diagnostic push
|
|
||||||
#pragma GCC diagnostic ignored "-Woverloaded-virtual"
|
|
||||||
virtual std::string createRuleLabel(const std::string &txt,
|
virtual std::string createRuleLabel(const std::string &txt,
|
||||||
libfwbuilder::Interface *iface,
|
libfwbuilder::Interface *iface,
|
||||||
int rule_num);
|
int rule_num);
|
||||||
#pragma GCC diagnostic pop
|
|
||||||
|
|
||||||
virtual int prolog();
|
virtual int prolog();
|
||||||
virtual void compile();
|
virtual void compile();
|
||||||
|
|||||||
@ -154,10 +154,7 @@ public:
|
|||||||
// and does final clean up.
|
// and does final clean up.
|
||||||
virtual libfwbuilder::Firewall* finalize();
|
virtual libfwbuilder::Firewall* finalize();
|
||||||
|
|
||||||
#pragma GCC diagnostic push
|
|
||||||
#pragma GCC diagnostic ignored "-Woverloaded-virtual"
|
|
||||||
virtual libfwbuilder::FWObject* makeAddressObj(AddressSpec &as);
|
virtual libfwbuilder::FWObject* makeAddressObj(AddressSpec &as);
|
||||||
#pragma GCC diagnostic pop
|
|
||||||
|
|
||||||
virtual void addSrc();
|
virtual void addSrc();
|
||||||
virtual void addDst();
|
virtual void addDst();
|
||||||
|
|||||||
@ -193,10 +193,7 @@ public:
|
|||||||
virtual void* dispatch(libfwbuilder::DNSName*, void*);
|
virtual void* dispatch(libfwbuilder::DNSName*, void*);
|
||||||
virtual void* dispatch(libfwbuilder::ObjectGroup*, void*);
|
virtual void* dispatch(libfwbuilder::ObjectGroup*, void*);
|
||||||
virtual void* dispatch(libfwbuilder::ServiceGroup*, void*);
|
virtual void* dispatch(libfwbuilder::ServiceGroup*, void*);
|
||||||
#pragma GCC diagnostic push
|
|
||||||
#pragma GCC diagnostic ignored "-Woverloaded-virtual"
|
|
||||||
virtual void* dispatch(libfwbuilder::AttachedNetworks*, void*);
|
virtual void* dispatch(libfwbuilder::AttachedNetworks*, void*);
|
||||||
#pragma GCC diagnostic pop
|
|
||||||
virtual void* dispatch(libfwbuilder::UserService*, void*);
|
virtual void* dispatch(libfwbuilder::UserService*, void*);
|
||||||
virtual void* dispatch(libfwbuilder::DynamicGroup*, void*);
|
virtual void* dispatch(libfwbuilder::DynamicGroup*, void*);
|
||||||
|
|
||||||
|
|||||||
@ -1002,8 +1002,6 @@ public:
|
|||||||
/*
|
/*
|
||||||
* TODO: Refactor Compiler to not hide BaseCompiler
|
* TODO: Refactor Compiler to not hide BaseCompiler
|
||||||
*/
|
*/
|
||||||
#pragma GCC diagnostic push
|
|
||||||
#pragma GCC diagnostic ignored "-Woverloaded-virtual"
|
|
||||||
Compiler(libfwbuilder::FWObjectDatabase *_db, bool ipv6_policy);
|
Compiler(libfwbuilder::FWObjectDatabase *_db, bool ipv6_policy);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1017,7 +1015,6 @@ public:
|
|||||||
|
|
||||||
virtual void warning(const std::string &errstr);
|
virtual void warning(const std::string &errstr);
|
||||||
virtual void warning(libfwbuilder::FWObject *rule, 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 setDebugLevel(int dl) { debug=dl; }
|
||||||
void setDebugRule(int dr) { debug_rule = dr; rule_debug_on = true; }
|
void setDebugRule(int dr) { debug_rule = dr; rule_debug_on = true; }
|
||||||
|
|||||||
@ -71,10 +71,7 @@ public:
|
|||||||
libfwbuilder::FWObject* getLibrary(QModelIndex idx);
|
libfwbuilder::FWObject* getLibrary(QModelIndex idx);
|
||||||
libfwbuilder::FWObject* getLibrary(int row);
|
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);
|
void setData(QModelIndex idx, const QString &name, libfwbuilder::FWObject *lib, ObjectTreeView *otv);
|
||||||
#pragma GCC diagnostic pop
|
|
||||||
void setName(QModelIndex idx, const QString &name);
|
void setName(QModelIndex idx, const QString &name);
|
||||||
|
|
||||||
ObjectTreeView* getTreeWidget(QModelIndex idx);
|
ObjectTreeView* getTreeWidget(QModelIndex idx);
|
||||||
|
|||||||
@ -234,10 +234,7 @@ namespace fwcompiler {
|
|||||||
virtual std::string _printPort(int rs,int re,bool neg=false);
|
virtual std::string _printPort(int rs,int re,bool neg=false);
|
||||||
virtual void _printWith(libfwbuilder::Service *srv);
|
virtual void _printWith(libfwbuilder::Service *srv);
|
||||||
virtual void _printAction(libfwbuilder::PolicyRule *r);
|
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);
|
virtual void _printAddr(libfwbuilder::Address *o,bool neg=false);
|
||||||
#pragma GCC diagnostic pop
|
|
||||||
virtual void _printDstService(libfwbuilder::RuleElement *o);
|
virtual void _printDstService(libfwbuilder::RuleElement *o);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user